linux系统中,不用useradd命令,如何新建一个用户?

怎样在/etc/shadow和/etc/group配置文件下做修改?

useradd多简单,你偏偏不要非要用下面复杂的,举个例子,新建用户rehdat:
(1) vi /etc/passwd
redhat:x:505:505::/home/redhat:/bin/bash ( 保存退出)
mkdir /home/redhat; chown redhat.redhat /home/redhat
(2) vi /etc/shadow
redhat::14913:0:99999:7:::
(3)vi /etc/group
redhat:x:505:
(4)vi /etc/gshadow
redhat:!::
(5) cp /etc/skel/.* /home/redhat
(6) 为新户添加密码:
[root@redhat hadoop]# grub-md5-crypt
Password: (输入密码)
Retype password: (再次输入)
$1$7qImp/$AwfBtveVKMIXfNT/cythe0
复制产生的密钥到/etc/shadow中,如下:
redhat:$1$7qImp/$AwfBtveVKMIXfNT/cythe0:14913:0:99999:7:::
到此手动添加用户完成。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-31
在/etc/passwd 添加一项,再用passwd添加密码本回答被提问者采纳