如何使用终端删除用户帐户

如何使用终端删除用户帐户

我使用命令在 Linux 操作系统上创建了一个新帐户,useradd现在我想删除创建的帐户,我尝试使用命令userdel删除该帐户,但出现以下错误:

userdel:无法锁定/etc/passwd;稍后再试。\

我不明白这个错误意味着什么。

我用来删除帐户的语法是:userdel -r "accountname",我也用过,"accountname" userdel但没用。

有人可以帮我使用命令行删除此帐户吗?

答案1

可能是因为您没有userdel以超级用户 (root) 或其他特权用户身份使用该命令。尝试:

sudo userdel accountname

正如几条评论中所述,还可以使用以下命令删除在删除用户帐户时配置的主目录:

sudo userdel -r accountname

答案2

更现代的方法是使用以下deluser命令:

  • sudo deluser --remove-all-files $USER_TO_DELETE

手册页了解详情。

相关内容