用户与组01

01.用户管理图形界面包

  yum -y install system-config-users
  • 用户分类:
    超级管理员
    普通用户
    系统/程序用户:为程序产生的用户

  • 组账户:
    基本组:与用户同名
    附加组:将其他用户添加到某个组

  • UID、GID
    UID:用户标识号,root默认0,普通用户1000-60000,系统用户1-999
    GID:组标识号

  • 相关文件
    /etc/passwd 保存用户账号信息

root:x:0:0:root:/root:/bin/bash
账号名称:密码占位符:UID:GID:用户全名:家目录:登录Shell
/sbin/nologin 禁止用户登录

/etc/shadow 用户密码

root:$1$Ar1rz35y$eYanol5zqKoTebjgqG0kN1::0:99999:7:::
用户:哈希算法加密:上次修改密码时间(1970.1.1):密码最短有效天数:密码最长有效天数:密码过期警告时间:密码过期后是否还允许登录(0不允许,-1长期):密码过期时间:保留字段

/etc/group 组账号基本信息
/etc/gshadow 组账号密码信息

3.useradd
添加用户 useradd [选项] [参数] username

选项 含义
-u 指定uid
-s 默认登录shell
-G 添加附属组
-c 添加文本属性
-d 为主目录指定不同于登录名的名称(设置家目录)
-m 创建用户家目录
-M 不创建用户家目录
-P 指定默认密码
-r 创建一个系统账号
-e 指定账号逾期时间 YYYY-MM--DD

4.id
查看用户信息
id username
5.userdel
删除用户

 userdel -r username

6.usermod
修改用户信息
usermod [选项] username

选项 含义
-L 锁定账号,使用户无法登录
-U 接触账号锁定

7.passwd username
创建密码

passwd username
echo '123456' | passwd --stdin harry    #--stdin标准输入
chage选项 含义
-m 最小天数
-M 最大天数
-w 警告信息的天数
-I(大写i) 是否能继续使用,0不能,-1一直能,其他为可用天数
-l(list) 列出用户设置
-d 指定密码修改时间,0下次登录修改
-E 过期时间,YYYY-MM-DD
/etc/login.defs 默认设置

8.groupadd
创建组

选项 含义
-g 指定gid

9.groupdel
删除组
10.查看当前系统登录用户

  users
  w
  who
w输出内容
登录时间 运行时间 用户总数 负载程度
登录用户 终端 用户空闲时间 消耗CPU时间 任务执行时间 当前执行任务
USER TTY IDLE JCPU PCPU WHAT

11.显示当前用户名

  whoami

显示登录时的用户名

  who am i

显示当前真正登录系统中的用户

  who

你可能感兴趣的:(用户与组01)