在打印/etc/passwd
文件的内容时,我发现有名为shutdown
、mail
、daemon
、sshd
等的用户。对于某些用户的登录 shell 设置为/sbin/nologin,关闭用户具有/sbin/shutdown。
为什么需要这些用户,他们执行什么任务?
我正在使用 CentOS 7。
除了个人用户的帐户外,系统还使用这些系统帐户来执行各种任务。 守护程序是在初始化期间守护或运行后台进程/服务的用户。 邮件和 SSHD 分别由服务发送邮件和 SSHD 使用。
/sbin/nologin 表示有问题的用户无法通过终端登录。/sbin/shutdown 可能负责内部隧道 sudo(根(访问,以允许以非 root 用户身份关闭系统(例如在 Linux 的桌面变体上(。
最好不要弄乱这些帐户,以确保您的 linux 系统正常运行。除非您是 Linux 管理员并希望针对漏洞强化您的系统,并且您确切地知道自己在做什么。