小编pet*_*ter的帖子

此用户当前不可用 - 但允许此用户运行脚本

我在 /etc/passwd 中创建了特殊用户:

secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
Run Code Online (Sandbox Code Playgroud)

我不想允许这个用户登录(通过控制台、ssh、ftp,任何方式)。

他只是通过以下方式运行一个脚本:

sudo su secure -c '/home/someuser/secure.script'
Run Code Online (Sandbox Code Playgroud)

但它给了我This user is currently not available.。如何将其设置为能够以这种方式运行脚本但阻止该用户登录系统(控制台、ssh、ftp 等)?


我注意到当我/usr/sbin/nologin在命令行上输入时,计算机会以This account is currently not available..

users su sudo

32
推荐指数
3
解决办法
9万
查看次数

以可读形式从 IMAP 备份电子邮件

我有无头 debian/raspbian linux 机器,我想通过 IMAP 备份所有电子邮件,包括所有邮件和子文件夹,每天一次(使用 SSL/TLS 保护连接。它应该每天从 cronjob 自动运行)。

这个备份应该存储与我在默认邮件服务器上相同的电子邮件 - 所以这意味着当我整天在另一台计算机上工作时,它应该能够同步我的工作(这就是我想使用 IMAP 的原因)。

理想情况下,如果主邮件服务器出现故障,我希望将所有电子邮件以可读格式保存在备用计算机上。

知道如何做到这一点吗?

backup email imap

4
推荐指数
1
解决办法
7174
查看次数

禁用任何 USB 键盘和鼠标

我想禁用任何键盘和鼠标用户放入 USB 端口(无论他们的 ID、供应商、名称,...)。我发现这篇文章http://wpkg.org/Disable_/_enable_keyboard_and_mouse_in_Linux但这并不是我正在寻找的。知道如何禁用 USB 设备(键盘、鼠标、无线键盘/鼠标)并只为 USB 大容量存储启用 USB 端口吗?

linux debian keyboard mouse

2
推荐指数
1
解决办法
8876
查看次数

在控制台上显示 python 文件的输出

在我运行的控制台中pgrep python | xargs ps,它向我显示了 2 个在后台运行的 python 脚本。但是如何在控制台上显示每个脚本的输出?

PS我只想查看脚本的最后打印输出,以了解脚本是否运行良好或打印了一些异常或我的消息。

附加子问题 - 在启动时通过 rc.local 自动执行脚本时会怎样?有什么方法可以获取这些脚本的屏幕吗?

linux

2
推荐指数
1
解决办法
966
查看次数

使用 fdisk 自动创建分区

我在命令行上使用这些命令:

sudo fdisk /dev/mmcblk1
p
d
w

sudo fdisk /dev/mmcblk1
n
(using all defaults)
w
Run Code Online (Sandbox Code Playgroud)

请问有什么选项可以自动执行此任务吗?或者如何为此使用一个衬垫(即使对于每个 fdisk 命令一个衬垫,所以总共两个 1 衬垫)?或者也许用Python?

linux python fdisk

2
推荐指数
1
解决办法
4983
查看次数

标签 统计

linux ×3

backup ×1

debian ×1

email ×1

fdisk ×1

imap ×1

keyboard ×1

mouse ×1

python ×1

su ×1

sudo ×1

users ×1