以 root 身份运行程序很危险,在 Debian 上为 Irssi 和 ircd-hybird 创建新的低特权用户的最佳方法是什么?
答案1
您可以使用该useradd
命令。
useradd -s /bin/false -g <primary_group> <username>
该-s
标志设置用户的登录 shell。如果用户不需要 shell,请将其登录 shell 设置为/bin/false
或/bin/nologin
。
如果用户需要主目录,您可以使用该-m
标志自动创建一个。您可以使用此用户身份运行程序sudo
。
sudo -u <username> <program>