Linux用户管理

进入root账号

一、添加用户

useradd 用户名

设置用户密码

passwd 用户名

二、删除账号

  1. 只删除用户,保留home目录

    userdel 用户名

  2. 删除用户和home目录

    userdel -r 用户名

三、查询用户信息指令

id 用户名

四、切换用户

su 用户名

还回原用户,输入exitlogout

五、查询当前用户信息

  1. whoami

    1
    2
    [yong@localhost ~]$ whoami 
    yong
  2. who am i

    1
    2
    [yong@localhost ~]$ who am i
    yong pts/1 2021-11-24 10:51 (192.168.245.1)

六、用户组

  1. 添加用户组

    groupadd 用户组

  2. 删除用户组

    groupdel 用户组

  3. 增加用户时加上用户组

    useradd -g 用户组 用户名

    添加用户时,没有指定用户组,会默认添加同名用户组。

七、用户和组相关文件

  1. /etc/passwd 文件

    用户配置文件,记录用户的各种信息。

    每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

  2. /etc/shadow 文件

    口令配置文件

    每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

  3. /etc/group 文件

    用户组配置文件,记录linux包含组的信息

    每行含义:组名:口令:组标识号:组内用户列表