Chapter 6: User Administration -add user by script

1388阅读 0评论2008-03-26 可可火山
分类:

通过配置文件手动添加用户:
相关配置文件:
[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 就可以了.

上一篇:CentOS 也能YaST
下一篇:vi_vim graghic cheat sheet