在Ubuntu10.04和14.04上,我在userdel实用程序的行为上遇到了微小的差异,现在我正在努力修复它。我有一种“强化”脚本,应该删除用户通过userdel实用程序。它有点难看,因为它必须删除实际运行此脚本的用户。但改变这一点将是最后的选择,因为这将导致无数的管理者飞来飞去,争论行为为何会改变……
因此,我使用以下命令删除脚本中的用户:
userdel -r -f administrator
在Ubuntu10.04上,它完美地工作,完全删除管理员用户。
但在ubuntu14.04上,结果看上去略有不同:
userdel: user administrator is currently used by process ${PID of running hardening script}
userdel: cannot open /etc/subuid显然,我不能杀死进程,因为这样做,我将杀死我的硬化脚本本身。那么,在Ubuntu14.04中是否有任何方法可以删除用户(假设本身)?
发布于 2014-12-09 16:05:04
sudo deluser <USER_NAME>是删除用户所需的命令。
发布于 2014-12-27 18:45:03
你想要做的是强迫使用者自杀.(告诉经理你也不能让他自杀)
因此,在运行的用户内部,deluser或userdel无法工作。您需要创建一个额外的用户,或者以root用户身份登录。
请参阅无法从登录屏幕以根身份登录,即使我有根帐户如何作为根用户登录,以及为什么它也是一个坏主意.
https://askubuntu.com/questions/558469
复制相似问题