Answers:
记录在/usr/share/doc/base-passwd/users-and-groups.txt.gz
:
同步
用户的外壳
sync
是/bin/sync
。因此,如果将其密码设置为易于猜测的内容(例如“”),则任何人都可以在控制台上同步系统,即使他们在系统上没有帐户也是如此。
这确实是一个历史产物,我不希望sync
现在以这种方式设置用户。过去,拥有这样的用户会很有用,这样可以对控制台进行物理访问的人员(例如,在服务器室或满是工作站的实验室中,如您在大学中发现的那样)可以降低数据丢失的风险。关闭系统(以从恶意进程中恢复或仅使用工作站(如果先前的用户已将其锁定))。Debian之前的Unix系统往往有一个sync
用户和一个shutdown
用户,您实际上可以通过该用户正确关闭系统而无需知道root
密码。(在我们的Sun SPARCstations上,我们只是STOPA boot
...)
正如彼得·科德斯(Peter Cordes)所提到的,值得注意的是,许多系统上还可以使用其他机制来确保从控制台安全关闭或重新启动,而又无法通过以下方式进行身份验证root
:按下电源开关触发ACPI事件(这将导致干净关闭),或CtrlAltDel(这会导致干净重启)。AltSysRq可以用作同步,终止,卸载和重新启动的最后手段,但这不是干净的重新启动。正如JdeBP所提到的,拥有sync
用户是一个非常古老的想法,至少可以追溯到1980年代初期。
shutdown
安装帐户,而是设置了一些(许多吗?)Linux发行版的默认安装,因此按ctrl + alt + f1(如果当前的VT运行图形登录屏幕,则转到文本控制台)按ctrl + alt + del触发a shutdown -r now
或等效值。因此,即使没有SysRQ,物理访问也可以触发干净的重新启动。
sync
或使用shutdown
用户的处理方式。(要特别注意,如今许多Linux发行版都在VT1上安装了DM。有些甚至没有文本VT!)
sync
添加用户时... Linux并不存在。这个惯例至少可以追溯到1980年代初。
sync
添加用户时,Alt + SysRq组合不存在,与单用户笔记本电脑相比,Linux系统更有可能是某处的服务器或实验室中的共享系统。或台式机。提供一种可以访问控制台的人可以安全地为系统进行不正常关机准备的方法非常有用,这样他们就可以在没有root用户访问权限的情况下重新引导系统,同时降低数据丢失的风险。