linux修改用户名 | 您所在的位置:网站首页 › linux修改用户名和密码 › linux修改用户名 |
前两天写过ubuntu修改用户名和主机名的文章,那时候对linux命令不熟悉,采用的方法是手动修改三个配置文件。现在这篇文章是在终端下使用usermod和groupmod命令修改。 文章先概述怎样修改用户名(假设旧用户名为test,想要修改为新用户名love),后面阐述命令的含义。 1.进入终端,输入:su -回车,接着输入密码,获取root权限。如下所示: 2.输入:usermod -l love -d /home/love -m test 回车。如下所示: 3.输入:groupmod -n love test 回车。如下所示: 4.重启电脑,用户名已经修改完成。
如果想多了解一点可以继续往下看,下面我们讲述每个命令的含义。为了防止修改用户名的过程中出错(毕竟是第一次修改),导致其它错误,我们可以先添加一个用户,修改这个用户的用户名,这样相当于我们先练习一次(修改成功之后删除这个用户即可),成功后然后再修改我们想要修改的用户名,这样保证不会出错。(当然了,如果严格按照步骤123也是不会有问题的) 1.进入终端,输入:su - 回车,接着输入密码,获取root权限 2.输入:useradd -d /export/home/test -g root -m test 回车(这个命令用来添加新用户,假设我们新添加用户的名字为test)。如下所示: 3.输入:id test 回车(这个命令用来显示test用户的用户id,组id,所属组等)。如下所示: 4.输入:usermod -l love -d /home/love -m test 回车(新用户名为love)。如下所示: 其中-l 新的登陆名称,-d 用户新的主目录, -m将家目录内容移至新位置 (仅于 -d 一起使用) 5.输入:id love 回车(现在我们查看新用户love的用户信息)。如下所示: 我们发现新用户所属的组,仍然为test,因此我们还需要修改love的组名称 6.输入:groupmod -n love test(-n用来修改新组名,后跟参数新名和旧组名)。如下所示: 7.我们再次输入:id love 回车(查看love的用户信息)。如下所示: 这次我们发现,新用户和新组一致了,修改完成。 8.如果不需要这个用户,则可以删除,只需输入:userdel -r love。如下所示: 9.我们再次输入:id love 回车(查看用户信息)。如下所示: 我们发现没有这个用户,删除成功。(但是删除用户一定要注意,不能把有用的用户删除了) 此外,我们还可以通过以下命令,到配置文件中查看我们的用户信息 /etc/passwd 保存用户信息 /etc/shadow 保存用户密码(加密) /etc/group 保存组信息 如果想了解修改用户命令的更多信息可以输入:usermod --help查看帮助,了解命令含义(对于其他命令也是一样的),如下所示 |
CopyRight 2018-2019 实验室设备网 版权所有 |