Linux 删除Linux用户
时间:2020-01-09 10:41:30 来源:igfitidea点击:
如何从Linux服务器上删除旧用户帐户?
我可以使用用户SSH访问权限登录,然后运行sudo -s命令成为root用户。
如何在Linux上删除旧帐户,用户文件和目录所有权?
您可以使用userdel命令删除Linux用户。
userdel从Linux服务器删除/删除用户帐户和相关文件。
使用此命令来修改系统帐户文件。
它将删除所有引用给定用户名的条目。
通常,用户信息从/etc/passwd
,/etc/shadow
和/etc/group
文件中删除。
Linux Drop用户帐户
删除用户帐户的过程如下:
- 运行userdel命令以删除名为tom的旧用户:
sudo userdel tom
。 - 要删除用户主目录中的所有文件以及主目录本身和用户邮件假脱机,请执行以下操作:
sudo userdel -r tom
让我们详细查看所有示例和命令。
如何删除Linux用户
删除用户帐户和相关文件的语法如下:
userdel userNameHere userdel -f userNameHere userdel -r userNameHere userdel -Z user-name-here
其中命令的选项如下:
-f
即使用户仍在登录,该选项也将强制删除用户帐户。即使另一个用户使用相同的主目录或指定的目录,也会强制userdel删除用户的主目录和邮件假脱机。用户不拥有邮件后台打印程序。-r
用户主目录中的文件连同主目录本身和用户邮件假脱机一起被删除。位于其他文件系统中的文件将必须手动搜索和删除。-Z
删除所有用于用户登录的SELinux用户映射。在使用SELinux的Fedora,RHEL,CentOS和其他发行版中很有用。
警告:请谨慎使用userdel命令。它将删除用户的主目录/文件。
例子
删除名为jerry的Linux用户:
# userdel Jerry
验证是否已使用id命令或grep命令删除了用户
# id Jerry # grep ^Jerry /etc/passwd
您必须使用rm命令手动删除主目录和其他文件:
# ls /home/ # rm -rf /home/Jerry
为了避免手动删除文件,请将-r
传递给userdel命令。
在此示例中,删除名为tom的用户:
# userdel -r tom # id tom # grep ^tom /etc/{passwd,shadow} # ls /home/