您的位置:首页 > 运维架构 > Linux

linux批量创建用户,修改配置文件添加用户

2012-09-14 16:05 239 查看
1.批量创建用户和组

注:做实验测试,一般选择/usr/local/src,来避免实验后自己误删或错删文件
1)首先user.txt vim user.txt
添加内容格式如下:
test:x:500:500:test:/home/test:/bin/bash
(格式同/etc/passwd文件)
2)创建userpasswd.txt
添加内容格式如下:
test:123
test1:123 (前为用户名,后为密码)
注:1)、2)文件添加内容时均不可有空格.
3)newusers user.txt
chpasswd < userpasswd.txt
#实现/etc/passwd与/etc/shadow文件的同步
pwconv
#实现/etc/group与/etc/gshdow文件的同步
grpconv
4)创建好之后,来验证一下,
1>用test1登录,发现如下图:




并不是我们熟悉的[test@host ~]$




原因是因为我们还没有将/etc/skel/下的公共文档到test1的目录下,
2>下一步很显然,就是将/etc/skel/下的文件拷贝到/home/test1下
cp /etc/skel/.* /home/test1/
然后你再切换到test1用户,发现就可以了,




2.修改passwd、group文件来创建用户
1)a.修改/etc/passwd文件,同原格式添加一行;
如:user:x:504:504:user:/home/user:/bin/bash
b.修改/etc/group文件,同原格式添加一行;
如:user:x:504:user
c.并用pwconv和grpconv实现passwd与shadow、group和gshadow文件的同步。
2)创建用户主目录
mkdir /home/user
3)修改/home/user的所属用户和组 (因为是在root用户下建的,默认组为root)
chown -R user.user /home/user
4)同1中的操作将/etc/skel/下的文件拷贝到/home/user下
cp /etc/skel/.* /home/user/ 就可以实现




本文出自 “刘园的博客” 博客,请务必保留此出处http://colynn.blog.51cto.com/5971950/990843
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐