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
注:做实验测试,一般选择/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
相关文章推荐
- 第二天2-1,2,3,4】【自动扩展】【添加数据文件】【创建表空间】【undo表空间】【修改用户默认表空间】【释放没用的空间|移动表到新的表空间】
- linux 用户和组相关配置文件-添加用户-修改密码
- Linux下修改配置文件创建用户
- 有关oracle遇到日期显示问题,导入导出,安装,卸载,修改listener配置文件,创建用户和表空间等的部分问题.
- winform编程——做过ini配置文件创建文件、添加配置项,修改配置项,删除配置项
- vsftp虚拟用户pam认证文件的创建和配置
- Spark添加/更改集群节点需要修改的配置文件
- 通过修改系统文件添加一个可登陆用户
- 利用LDIFDE来添加、修改、删除用户账户--创建
- MOSS User Profile(三):查看用户配置文件修改历史
- oracle11g问题:新建oracle用户后,在oracle用户下找不到.bash_profile文件;不能修改环境变量配置。
- 理解Linux环境变量及配置文件执行顺序 博客分类: Linux 每个用户都有自己专属的运行环境,这个环境是由一组变量所定义,这些变量称之为环境变量。用户可以修改环境变量以满足自己的要求。
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- Mac上安装Mysql配置文件的添加及修改配置文件
- MOSS User Profile(四):代码创建用户配置文件
- [11月29日的脚本] 向用户配置文件添加Window小工具的脚本 (PowerShell)
- Oracle添加用户配置文件
- mysql修改密码 创建数据库 添加新用户
- linux创建用户 限制权限-用户(User)和用户组(Group)配置文件详解