小编Asa*_*uhi的帖子

DEBIAN_FRONTEND 环境变量

我的潜在托管服务提供商建议在终端中运行命令,以使基于 KVM 的服务器的操作系统映像最小化。由于他们的 KVM 模板带有我不需要的包,我想我可能会使用相同的命令来删除不需要的包。

该命令以 开头DEBIAN_FRONTEND=noninteractive,然后apt-get remove按如下方式调用:

DEBIAN_FRONTEND=noninteractive apt-get remove --purge -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" package-1 package-2 ... package-n; apt-get -y autoremove; apt-get clean all 
Run Code Online (Sandbox Code Playgroud)

第一次遇到DEBIAN_FRONTEND环境变量,至今没找到有用的信息。所以我想知道将它设置为什么noninteractive,以及它是否可取,因为我认为值 ( noninteractive) 会持续存在。

apt environment-variables

38
推荐指数
2
解决办法
5万
查看次数

如何在 Ubuntu 服务器中安装字符串

我安装了 Ubuntu 服务器 16.04.3 LTS,但找不到strings命令:

$ sudo strings /data/storage
sudo: strings: command not found

$ man strings
No manual entry for strings
Run Code Online (Sandbox Code Playgroud)

我应该如何安装它?

server 16.04

19
推荐指数
1
解决办法
3万
查看次数

ecryptfs 和登录密码与挂载密码

我安装ecryptfs-utils并使用它Private在我的主目录中创建了一个加密文件夹。

在创建Private加密文件夹期间,我被要求输入登录密码和挂载密码。据我了解,登录密码应该与我的 Ubuntu 用户登录密码相匹配,并且应该需要挂载密码才能访问加密文件夹。

令我惊讶的是,每当我想挂载我的 Private 文件夹运行 command 时ecryptfs-mount-private,我都会被要求输入登录密码而不是我的挂载密码。它ecryptfs是预期的行为吗?

我认为这两个密码是双重保护,以防有人破解我的登录密码,以保护我最私密的数据。

那么,挂载密码有什么用以及何时需要某人(谁)使用它?

encryption password ecryptfs

18
推荐指数
2
解决办法
9249
查看次数

如何应对 sshd 蛮力攻击

我最近收到了来自 OSSEC HIDS 的通知,警告我关于 SSHD 暴力攻击。为了完整起见,我在下面报告整个消息:

OSSEC HIDS Notification.
2020 Mar 03 12:00:17

Received From: commodore->/var/log/auth.log
Rule: 5712 fired (level 10) -> "SSHD brute force trying to get access to the system."
Src IP: 188.166.xxx.xxx
Portion of the log(s):

Mar  3 12:00:16 commodore sshd[21661]: Disconnected from invalid user www 188.166.xxx.xxx port 45788 [preauth]
Mar  3 12:00:16 commodore sshd[21661]: Invalid user www from 188.166.xxx.xxx port 45788
Mar  3 11:59:53 commodore sshd[21204]: Disconnected from invalid user weblogic 188.166.xxx.xxx port 34582 [preauth]
Mar …
Run Code Online (Sandbox Code Playgroud)

iptables ossec 18.04

5
推荐指数
1
解决办法
785
查看次数

cron 启动但不执行脚本

我设置了一个 crontabcrontab -e并检查它是用crontab -l以下方式保存的:

*/10 6-8 * 1-11 1 /home/asarluhi/Documents/Scripts/monday.sh
Run Code Online (Sandbox Code Playgroud)

内容monday.sh为:

#!/bin/bash

ruby ~/Documents/Scripts/monday_task.rb >> ~/Documents/Scripts/monday
Run Code Online (Sandbox Code Playgroud)

monday_task.rb是一个 ruby​​ 脚本,网络抓取了一些数据,太长了在这里报告,但没有错误。monday是一个简单的空文本文件,
从 shell 启动时脚本工作正常。

我查看var/log/syslog并发现了以下条目:

Nov  7 07:55:01 SATELLITE-L50-A-161 CRON[6984]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Nov  7 08:00:01 SATELLITE-L50-A-161 CRON[7032]: pam_ecryptfs: Skipping automatic eCryptfs mount
Nov  7 08:00:01 SATELLITE-L50-A-161 CRON[7033]: (asarluhi) CMD (/home/asarluhi/Documents/Scripts/monday.sh)
Nov  7 08:00:01 SATELLITE-L50-A-161 CRON[7031]: (asarluhi) MAIL (mailed 1 byte of output; …
Run Code Online (Sandbox Code Playgroud)

cron

3
推荐指数
1
解决办法
1718
查看次数