通过配置文件手动添加用户:
相关配置文件:
[root@localhost etc]# ls -l /etc/shadow /etc/passwd /etc/group
-rw-r--r-- 1 root root 613 Mar 6 06:49 /etc/group
-rw-r--r-- 1 root root 1556 Mar 6 06:49 /etc/passwd
-r-------- 1 root root 1054 Mar 6 06:51 /etc/shadow
在/etc/passwd 和 /etc/group 中添加相应的一行.
[/etc/passwd]
user:x:501:501::/home/user:/bin/bash
[/etc/group] 第4位表示这个group的成员.
user:x:501:
拷贝/etc/skel到新加user的目录.
cp /etc/skel/.bash* /home/user
改变权限:
chown newuser:newgroup /home/newuser
改user的password. 这个时候会有个错误.
passwd: Authentication token manipulation error
其实是/etc/shadow文件没有user的入口.
先把文件权限加可写.
chmod u+w /etc/shadow
加一行,具体内容可以拷贝类似用户.
[/etc/shadow]
user:$1$azDfx85X$92yf6aiiiqq/xCHe/H2Vi/:13944:0:99999:7:::
还原权限.
chmod u-w /etc/shadow
这个时候passwd user 就可以了.
阅读(1311) | 评论(0) | 转发(0) |