码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 手工创建新用户

时间:2015-03-30 19:09:36      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:linux   用户名   用户组   

当我们要创建一个用户时,通常使用useradd命令就可以自动创建了一个用户;实际上,在linux下,一切皆文件,设置好几个文件,也是可以创建出一个用户:

文件如下:

/etc/passwd  :用户

/etc/shadow  :密码

/home/username:用户家目录

/etc/group:用户组

/etc/skel/*:  这个目录下的文件,实际上是用户家目录下的文件的骨骼。在useradd命令下,会自动拷贝至/home/username下

----------------------------------------------------------------------------------------------

根据以上文件创建一个用户user01:

1、使用nano编辑 /etc/passwd,在最后一行添加:

技术分享

格式说明

用户名:密码占位符:UID:GID:家目录路径:默认shell

2、使用nano编辑 /etc/passwd,在最后一行添加

技术分享

格式说明

组名:密码占位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表

3、cp -r /etc/skel /home/user01,并查看拷过去的文件

技术分享







递归修改该目录的属主、属组:

技术分享

技术分享

4、接着修改文件的权限,仅仅属主属组才有权限

用su - 切换用户,发现用户可以登录

技术分享

5、但是,通过伪终端时,需要输入密码,因此,需要在/etc/shadow 里面最后一行添加个新用户,并给新用户配置密码。

技术分享

格式说明

用户名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限(不含起始日):密码过期警告区间:密码非活动期限(只能改密码,其他改不了):帐号过期期限:保留区域

因此需要生成一个密码:

技术分享

放到/etc/shadow 中的 "!!"位置:

技术分享


以上,用户添加就到此结束了。




Centos 手工创建新用户

标签:linux   用户名   用户组   

原文地址:http://dadda.blog.51cto.com/655777/1626357

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!