Linux修改用户名
Linux更改用户名不像Windows重命名那么简单,首先你要知道在Linux中创建了一个用户,除了生成UID外还会有一个GID,当你对原用户名修改后,别忘了对GID也进行更新。
下面演示将用户tom修改为alao。
操作方法
- 01
修改用户名: 以root身份登录,然后使用下列命令进行修改 格式: usermod -l NewUser -d /home/NewUser -m OldUser usermod -l alao -d /home/alao -m tom -l 修改用户名 -d 修改登录后使用的路径 -m 修改登录名称的同时将目录名称一同修改
- 02
修改组名称: 继上面操作后,继续执行下列命令 格式: groupmod -n NewUser OldName groupmod -n alao tom -n 修改组的名称
- 03
修改家目录: 格式: mv /home/OldUser /home/NewUser mv /home/alao /home/tom
- 04
登录验证修改后的用户名alao: [c:\~]$ ssh alao@192.168.80.200Connecting to 192.168.80.200:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. WARNING! The remote SSH server rejected X11 forwarding request. Last login: Thu Nov 3 17:13:07 2016 from 192.168.80.1 [alao@localhost ~]$ [alao@localhost ~]$ [alao@localhost ~]$ ls [alao@localhost ~]$ pwd /home/alao [alao@localhost ~]$ [alao@localhost ~]$ touch a.txt [alao@localhost ~]$ [alao@localhost ~]$ ls a.txt [alao@localhost ~]$ 说明修改用户名成功。