欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux用户管理(centos)

程序员文章站 2022-07-14 19:58:49
...

命令

1. 添加用户

useradd [options] username
            -d    家目录
            -D    更改预设
            -e    指定新用户的实效时间
            -f    指定密码过期多少天后关闭该用户
            -g    指定用户所属主组
            -G    指定用户所属附属组
            -m    自动建立用户目录
            -M    不建立用户目录
            -r    建立系统目录
            -u    指定uid
            -s    指定用户shell
2. 修改用户属性

usermod [options] username
    -a        把用户加入组,与-G一起使用
    -c        描述,/etc/passwd第五个字段
    -d        用户目录
    -e        指定用户过期时间,YY-MM-DD
    -f        过期后多少天禁用此用户,0表示过期立刻禁用,-1表示禁用此功能
    -g        主组
    -G        附属组
    -L        锁定用户密码
    -m        修改用户家目录,通常和-d一起用
    -s        修改shell
    -u        修改uid
    -g        修改gid
3. 添加组
   groupadd [options] groupname
        -f        如果组已经存在,则以执行成功的方式退出
        -g        gid
        -o        允许添加一个不唯一的gid
        -r        创建一个系统组
配置文件
/etc/passwd
    root:x:0:0:root:/root:/bin/bash
    1. 注册名
    2. 用户密码标示符
    3. 用户id
    4. 组id
    5. 用户名
    6. 用户目录
    7. 用户shell

/etc/group
    root:x:0:test
    1. 组名
    2. 组密码标示符
    3. 组id
    4. 该组的用户

/etc/shadow
    test_ansible:!!:17969:0:99999:7::17895:
    1. 用户名
    2. 加密后的密码
    3. 最近改动密码的日期
    4. 密码不能变更的时常
    5. 在多长时间内必须更改密码
    6. 密码过期预警天数
    7. 密码过期之后多少天,用户可以继续用的天数
    8. 用户实效日期

 

相关标签: 用户管理