Linux用户名修改
1. 添加一个测试用户
- snippet.bash
[root@bogon ~]# adduser fairyfar [root@bogon ~]# ll /home/ drwx------. 6 postgres postgres 194 6月 24 16:42 postgres drwx------. 3 fairyfar fairyfar 78 7月 8 11:20 fairyfar
2. 改名
拟改名为ff
- snippet.bash
[root@bogon ~]# usermod -l ff fairyfar [root@bogon ~]# groupmod -n ff fairyfar [root@bogon ~]# ll /home/ drwx------. 6 postgres postgres 194 6月 24 16:42 postgres drwx------. 3 ff ff 78 7月 8 11:20 fairyfar
3. 用户home目录修改
- snippet.bash
[root@bogon ~]# mv /home/fairyfar /home/ff
修改/etc/passwd
- snippet.bash
[root@test-4 yz]# vim /etc/passwd ff:x:1021:1021::/home/fairyfar:/bin/bash # 修改为: ff:x:1021:1021::/home/ff:/bin/bash
4. 修改UID和GID
不建议修改UID和GID!因为修改后之前该用户的文件权限需要全部重新设置。
如果需要修改UID和GID,则使用以下命令:
- snippet.bash
[root@bogon ~]# usermod -u 10000 ff [root@bogon ~]# groupmod -g 20000 ff
打赏作者以资鼓励: