欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux重命名root用户

程序员文章站 2022-07-07 10:40:34
...
  1. 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 * *
  1. vim /etc/shadow 将这一行中的root 替换为重命名的用户
root:$xxxxxxxxxx:18186:0:99999:7:::
  1. exit
  2. 使用重命名后的用户登录
  3. id 查看当前用户id 为0 即是修改成功,