Linux系统中的用户创建完成后,用户的信息还是可以修改的,甚至用户还能够被删除。下面小编就以CentOS6.4系统为例,为大家演示如何修改与删除用户。
工具/原料
CentOS6.4系统
修改用户信息命令usermod
1、在CentOS6.4中,usermod命令用于修改用户的信息,当然用户的信息有很多包括日期、所属组、用户家目录等。下面简列一些usermod命令常用的选项:-d:当命令使用该选项时可以修改用户的家目录;-c:当命令使用该选项时可以修改用户的说明信息;-g:当命令使用该选项时可以修改用户的初始组;-l:当命令使用该选项时可以修改用户的用户名称;-L:当命令使用该选项时可以锁定指定用户;-U:当命令使用该选项时可以解锁指定用户。当然需要注意的是该命令只有root用户才能够使用,下面是使用usermod --help命令查询到的帮助信息。
usermod命令的操作演示
1、将系统中用户today1的用户名改为today。通过命令cat /etc/passwd,可以发现today1用户的详细信息,而后使用usermod命令将用户名修改,再次查看发现用户名变为today。
2、将系统中用户today的家目录由/home/today改为/home/today1。usermod命令使用的选项是-d。使用方法是 usermod -d 新家目录 用户名。
3、将系统中用户today的初始组改为root,当然这里只是为了演示,不建议将用户随意的划归到root组。要完成上述操作usermod命令使用的选项是-g。使用方法是 usermod -g 新的初始组 用户名 。
删除用户命令userdel
1、在CentOS6.4系统中,当需要删除用户时,可以使用userdel命令。该命令常用的一个选项是-r,当使用该选项时,用户及用户家目录都会一并删除;当不使用该选项时,系统删除用户但会保留用户的家目录。
userdel操作演示
1、删除系统中的用户today,但保留用户的家目录。使用方法是 userdel 用户名 。操作完成后,使用命令 cat /etc/passwd | grep today 查询发现已无today用户,但是/home/today仍然存在。
2、删除系统中的用户sunday,同时删除其家目录。使用方法是 userdel -r 用户名。操作完成后,使用命令 cat /etc/passwd | grep sunday 查询发现已无sunday用户,同时/home/sunday也被删除。