如何在系统设置中隐藏用户帐户中的特定管理员帐户?出于安全原因,我需要这样做。可以吗?
答案1
用户帐户对话框中显示的帐户是 UID 在UID_MIN
到范围内的帐户。系统帐户是 uid 在到UID_MAX
范围内的帐户。这些常量在 中定义。SYS_UID_MIN
SYS_UID_MAX
/etc/login.defs
如果您不想让帐户出现在对话框中,请将其创建为系统帐户:
adduser --system [...] username
如果用户帐户已存在,您可以将其 uid 重新分配给系统范围内的一个:
usermod --uid 999 username
但请注意,在用户帐户对话框中隐藏帐户不会给您带来任何安全性。使用简单的 即可获得完全相同的信息cat /etc/passwd
。隐蔽性不是安全性。