etc/passwd etc/shadow 等文件

来源:互联网 发布:linux新建文件夹 编辑:程序博客网 时间:2024/06/05 05:08

Etc/passwd   etc/shadow

 

可以看出/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下 
  
1):用户名。 
  
2):密码(已经加密) 
  
3):UID(用户标识),操作系统自己用的 
  
4):GID组标识。 
  
5):用户全名或本地帐号 
  
6):开始目录 
  
7):登录使用的Shell,就是对登录命令进行解析的工具。 
 
下面为test用户设置密码,执行如下命令 


   passwd test 
   [root@localhost etc]# passwd test 
     Changing password for user test. 
     New UNIX password: 
     Retype new UNIX password: 
     passwd: all authentication tokens updated successfully. 
   [root@localhost etc]#
 


 
然后进入/etc/shadow文件下面可以看到如下信息 
  gdm:!!:14302:0:99999:7::: 
  hzmc:$1$JZMjXqxJ$bvRpGQxbuRiEa86KPLhhC1:14302:0:99999:7::: 
  mysql:!!:14315:0:99999:7::: 
  chenhua:$1$YBJZNyXJ$BnpKFD58vSgqzsyRO0ZeO1:14316:0:99999:7::: 
  test:$1$hKjqUA40$OelB9h3UKOgnttKgmRpFr/:14316:0:99999:7::: 
 
可以发现,共有9个栏目 
1):帐号名称 
2):密码:这里是加密过的,但高手也可以解密的。要主要安全问题(代!符号标识该帐号不能用来登录) 
3):上次修改密码的日期 
4):密码不可被变更的天数(0表示可以随意变更) 
5):密码需要被重新变更的天数(99999表示不需要变更) 
6):密码变更前提前几天警告 
7):帐号失效日期 
8):帐号取消日期 
9):保留条目,目前没用 

 

 

 

 

 

 

 

Etc/group   etc/gshadow

 

root:x:0:root

bin:x:1:root,bin,daemon

daemon:x:2:root,bin,daemon

sys:x:3:root,bin,adm

 

1.  群组名称:

2.  群组密码:通常不需要设定,因为我们很少使用到群组登入! 不过,同样的,密码也是被纪录在 /etc/gshadow

3.  GID

4.  支持的账号名称:加入这个群组里面的所有的账号, 我们知道,一个使用者是可以加入多个群组

的。举例来说,如果我想要让 dmtsai 也加入 root 这个群组,那么在第一行的最后面加上

,dmtsai』,注意不要有空格, 使成为『 root:x:0:root,dmtsai

 

 

[root@linux ~]# grep dmtsai /etc/passwd /etc/group /etc/gshadow

 

/etc/passwd:dmtsai:x:501:501::/home/dmtsai:/bin/bash

/etc/group:users:x:100:dmtsai

/etc/group:dmtsai:x:501:

/etc/gshadow:users:::dmtsai

/etc/gshadow:dmtsai:!::

 

 

有效群组

 

 [dmtsai@linux ~]$ groups

dmtsai users

 

[dmtsai@linux ~]$ newgrp users

[dmtsai@linux ~]$ groups

users dmtsai

 

原创粉丝点击