<分区>
我想在 RHEL6.3 操作系统中添加用户而不使用 useradd
或 adduser
命令。
我知道我必须编辑 4 个文件,即 passwd、group、shadow 和 gshadow。
但是请告诉我我到底需要编辑什么?
<分区>
我想在 RHEL6.3 操作系统中添加用户而不使用 useradd
或 adduser
命令。
我知道我必须编辑 4 个文件,即 passwd、group、shadow 和 gshadow。
但是请告诉我我到底需要编辑什么?
最佳答案
仍然不建议手动创建新用户,但您可以按照以下步骤进行操作。比如你需要新建一个用户user3185704
(编辑前,备份/etc/passwd, group, shadow)
编辑/etc/passwd,添加以下行:
user3185704:x:100:1000:user3185704,,:/home/user3185704:/bin/bash
如果组 (gid=1000) 存在,则无需更新/etc/group ,否则,在/etc/group 中添加一个新的组行。
在/etc/shadow 中添加下面一行
user3185704:::::::::
创建主目录
mkdir/home/user3185704
chown 100:1000/home/user3185704
设置密码
密码/home/user3185704
手动测试可以登录
su - user3185704
关于linux - RHEL6.3如何不使用 'useradd'或 'adduser'命令添加用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21066161/