Linux—用户配置文件

来源:互联网 发布:黑马python基础班视频 编辑:程序博客网 时间:2024/04/27 18:41

用户概念

Linux中主要是通过用户配置文件来查看和修改用户信息

用户配置文件

/etc/passwd     用户信息文件/etc/shadow     影子文件/etc/group      组信息文件/etc/gshadow    组密码文件

用户信息文件

  • /etc/passwd

    ###查看其配置文件的格式及其说明man 5 passwdThere is one entry per line, and each line has the format:    account:password:UID:GID:GECOS:directory:shell## root:x:0:0:root:/root:/bin/bashaccount:    用户名称password:   密码标志,密码信息存在:/etc/shadow            x:表示该用户有密码UID:        用户ID            0         超级用户            1-499     系统用户(伪用户)            500-65535 普通用户GID:        用户初始组ID            初始组和附加组GECOS:      用户说明directory:  用户的家目录            用户登录的初始位置shell:      登录之后的shell            shell 命令解析器            禁止用户登录时,可以将shell的修改为:/sbin/nologin

影子文件

  • /etc/shadow

    ##含有9个字段1. 用户名2. 加密密码    如果密码位是"!!""*" 代表没有密码,用户不能登录     在加密密码前加入"!",可以禁用用户3. 密码最后一次的修改时间4. 两次密码修改的时间间隔(相对第3字段的时间,设置多长时间后长可以修改密码)5. 密码的有效期(相对第3字段的时间,单位/天)6. 密码修改到期前的警告天数(相对第5字段时间)7. 密码到期的宽限天数(相对第5字段)        0:表示无宽限天数        -1:代表密码永久不会失效8. 账号失效时间    需用时间戳表示    - 把时间戳换算为日期:        [root@bogon ~]# date -d "1970-01-01 17230 days"        20170305日 星期日 00:00:00 CST    - 把日期换算为时间戳:        [root@bogon ~]# echo $(($(date --date="2017/03/15" +%s)/86400+1))        172409. 保留字段

组信息文件

  • /etc/group

    ## 格式    group_name:passwd:GID:user_listgroup_name      组名passwd          组密码标志GIDIDuser_list       组中附加用户

组密码文件

  • /etc/gshadow

    1. 组名2. 组密码3. 组管理员用户名4. 组中附加用户
0 0
原创粉丝点击