密码文件、增删用户和用户组

回复 收藏

密码文件

etc  passwd

cat   /etc/passwd  

文件内容分成七段  

第一段是用户名   root用户的uid为0.普通用户的uid为500开始。  

第二段是密码(早期是放在这  后来改到了 /etc/shawdow)    

第三段  用户号码   uid   使用  ID  命令可以查看用户的uid  

第四段   用户组号码  gid      在创建用户的时候 会一起创建 用户组  

第五段   说明  解释说明的相关词语   属性  相关信息

第六段    家目录   root  家目录是  / root    普通用户的价目是  /home/用户名

第七段   shell   root   普通 用户默认是 /bin/bash

关机  /sbin/shutdown    不能登录  /sbin/nologin     /bin/falst  

/etc/shadow   存放用户密码  

冒号分割九段  

第一段是   用户名

第二段是  密码     加过密的   一般是$6$  开头  

*  表示  账户被锁定了   !!  表示  账户还就没有密码

第三段是  上次更改密码的时间    从  1970-1-1  算起  一共过了几天

第四段表示  还要过去多少天才能更改密码  0  表示不受限制

第五段 表示   密码多久后到期默认 99999

第六段  表示  密码到期前多少天给你警报    

第七段  表示  密码过期延迟多少天锁定账号    

第八段   表示  账号的生命周期  

最后保留  没什么特殊意义

增加和删除用户组

groupadd  gtp1  创建组的命令

tail  /etc/group   查看组  

信息为   组名   组密码   组id  显示下面有哪些用户

tail  /etc/gshadow    查看组密码   ! 表示没有设置密码  

groupadd  -g  512 grp2   指定组id    组ID 一般是从500 开始  0到 499  是系统内部的组

但是可以通过命令来指定组ID 比如从  512 开始  中间会 省略没有指定的id号

groupdel grp2   删除一个组   但是如果组里有用户  就不能删除

创建和删除用户

uesradd   +  用户名     创建用户   组ID和  uid   不一定一样

创建用户时  会自动创建一个组  

useradd -u 505 -g 501 user12  创建用户的时候 可以指定 uid  和 组id

useradd  -u 508 -g 500 -d  /home/user3 -s /sbin/nologin  user2

 -d   指定家目录  -s  指定shell  

创建用户是  会自动在 /home 下创建名字相同的家目录  

useradd -M -s /sbin/nologin   user3

-M  表示  不创建 家目录  

userdel user3   删除一个用户  但是不会删除家目录

userdel  -r user1     -r  表示 连家目录一起删除

2017/03/17 22:48

 

2017-04-01 23:20 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: