Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182051
  • 博文数量: 59
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-29 10:38
个人简介

我以为我们可以一起走到最后,呵呵。。。 结果才走了两步,你说你要打的

文章分类
文章存档

2015年(59)

我的朋友

分类: 系统运维

2015-08-01 10:06:27

实验环境:redhat6.5
                  
首先我们要明确一个新增用户的基本的配置:/etc/passwd,/etc/group,/etc/shadow,/home/user,/etc/skel/.*这些文件在我们使用下面命令之后就会自动创建:
[root@server10 ~]#useradd hy

接下来我们在木有这个命令的时候如何去手动创建一个用户:
[root@server10 ~]# vim /etc/passwd        查看这个文件添加相应的配置如下,hy这个用户是我们在开始的时候通过useradd这个命令添加的,hy1是我们手动添加上去的

对该配置文件进行说明:
    各字段的意思:用户名:密码:用户ID:组ID:用户全名:主目录:登录shell
    密码:存在/etc/shadow中,存入后者的就用x表示,如果是“!”说明此用户不能用密码登录
    UID:就是用户识别码(ID),当UID为0时说明其账号是管理员身份,1-499是保留给系统使用的主要是一些系统服务,500-65535是给一般用户的。
    GID:与/etc/group文件有关,就是用户初始化组的ID。
[root@server10 ~]# vim /etc/group        //我们手动添加hy1的组信息
  
各字段意思:组名:密码:组ID:成员

[root@server10 ~]# vim /etc/shadow    这个文件是存放用户密码的文件

各字段意思:帐号名称:密码:最近更改密码的日期(from 1974-1-1):密码不可更改的天数:密码需要重新更改的天数:密码更改期限前的警告日期:密码过期的宽限时间:账号失效时间:保留
我们可以看到这个文件是一个只读文件,我们不能修改其中的内容,如果新创建了一个用户需要登录只能通过passwd这个命令去修改他的密码

接下来我们要添加hy1的家目录:
[root@server10 ~]# mkdir /home/hy1
[root@server10 hy]# su hy1        贴换到hy1用户后我们发现他的用户shell和其他用户登录后有所不同那是因为我们木有将一些隐藏文件拷贝到它的家目录里面去
bash-4.1$
[root@server10 hy1]# cp /etc/skel/.* .            //我们去这个目录里面拷贝它里面的隐藏文件到hy1的家目录这时我们再去进入hy1用户
[root@server10 hy1]# l.
.  ..  .bash_logout  .bash_profile  .bashrc
[root@server10 hy1]# su hy1
[hy1@server10 ~]$

到这里我们的一个普通用户手动添加成功
随手写的。。

 
阅读(1448) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~