Linux重命名root用户
程序员文章站
2022-07-07 10:40:34
...
- vim /etc/passwd 将第一行的第一个root替换为重命名的用户
root:x:0:0:root:/root:/bin/bash
以下表格摘录自《Unix环境高级编程》
说明 | struct passwd成员 | FreeBSD 5.2.1 | Linux2.4.22 | MAC OS X 10.3 | Solaris 9 |
---|---|---|---|---|---|
用户名 | char *pw_name | * | * | * | * |
加密口令 | char *pw_passwd | * | * | * | * |
数值用户ID | uid_t pw_uid | * | * | * | * |
数值组ID | gid_t pw_gid | * | * | * | * |
注释字段 | char *pw_gecos | * | * | * | * |
初始工作目录 | char *pw_dir | * | * | * | * |
初始shell | char *pw_shell | * | * | * | * |
用户访问类 | char *pw_class | * | * | ||
下次更改口令时间 | time_t pw_change | * | * | ||
账号到期时间 | time_t pw_expire | * | * |
- vim /etc/shadow 将这一行中的root 替换为重命名的用户
root:$xxxxxxxxxx:18186:0:99999:7:::
- exit
- 使用重命名后的用户登录
- id 查看当前用户id 为0 即是修改成功,
上一篇: 一个猜骰子的小游戏
下一篇: Java 简单的摇骰子游戏:案例