用户配置文件和密码配置文件,用户、组管理

用户配置文件和密码配置文件shell

 

# 查看用户名文件  etc / passwd安全

# etc/passwd 文件的每一行(用户)被 “:”分隔成7段;每一个字段的具体含义是:bash

1.用户名ui

2.存放的该帐号的口令,基于安全因素就将其存放到“/etc/shadow”中 这里只用一个 x 替代生命周期

3.用户标识号( uid )系统识别用户主是经过这个数字来的, 0就是root 用户1;0是超级用户:进程

的标识号,1-499由系统保留,做为管理账号,普通用户的标识号从500开始登录

四、组标识号 ( gid)这个字段对应着 /etc /group 中的一条记录、配置

五、注释说明,没有实际意义语法

六、用户的家目录,当用户登陆时就处于这个目录下,root用户的是 /root密码

其它用户的家目录则为: / home/username

七、用户的shell ,用户登陆后要启动一个进程,用来将用户下达的指令传给内核,这就是 shell

redhat / Centos的 shell 就是 bash .查看 /etc/passwd文件,这个字段除了 /bin/bash 还有

/sbin/nologin 它表示不容许账号登陆,#若是想创建一个账号不让登陆,就能够把该字段改为 /sbin/nologin  默认是 /bin/bash

 

 

 

密码文件     /etc/shadow

密码文件/etc/shadow   与用户名文件 / etc/passwd相似 用":"分割成 9个字段

 

一、用户名 与 /etc/passwd 相对应

二、用户密码,这是真正的账号密码;

三、上将更改密码的日期,计算= 距离1970年1月1日 到上次更改密码的日期:

四、过多少天才能够更改密码,默认 是  0 ,即不限制;

五、密码多少天后过时,默认是99999,

六、密码到期前的警告期限

七、帐号失效日期

八、账号 的生命周期

九、保留字段,无心义

 

 

用户组管理 :

groupadd        //新增长一个组

groupadd [-g GID] groupname      //新增一个组 -g 组id 组名// 自定义gid    

 

#不加 -g 选项则按照系统默认的 gid 建立组;

 

删除组:  groupdel       //删除一个组

 

#不能删除组里还有用户的组,(非空组)

 

 

增长删除用户

一、增长用户:useradd

语法: useradd [-u UID] [-g GID] [-d HOME] [-M] [-s] 用户名

-u : 自定义 UID

-g : 使其属于已经存在的某个组,后面可跟组ID,也能够跟组名

-d : 自定义用户的家目录

-M: 不创建家目录

-s : 自定义 shell

 

useradd 不加任何选项直接跟 用户名,则会建立一个跟用户名一样名字的组!

例:

 

-M选项加上后不创建用户家目录,可是在 /etc/passwd 文件中仍然有这个字段,可是使用

 ls /home/yonghu  查看家目录时,提示该目录 不存在,因此 -M 只是不建立那个家目录

#指定用户目录 -d /home/目录名 ;    -s /sbin/nologin 不容许登陆

 

删除用户: userdel

语法: userdel [-r] username

 

#  -r 选项的做用只有一个,就是删除账户时连带帐户家目录一并删除!

相关文章
相关标签/搜索