0
点赞
收藏
分享

微信扫一扫

Linux——用户管理

舍予兄 2022-05-02 阅读 53

用户管理

一、添加用户

  • useradd 用户名:自动创建和用户同名的家目录
  • useradd -d 指定目录 新的用户名:给新创建的用户指定家目录
  • pwd:显示当前用户所在的目录

二、指定/修改密码

  • passwd 用户名

三、删除用户

  • userdel 用户名:删除用户,但是保留家目录
  • userdel -r 用户名:删除用户以及用户主目录

一般情况下,建议保留家目录

四、查询用户信息指令

  • 基本语法:id 用户名

五、切换用户

  • 基本语法:su - 用户名

从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。当需要返回到原来用户时,使用exit/logout指令

六、查看当前用户/登录用户

  • who am I / whoami

七、用户组

用户组类似于角色,系统可以对有共性/权限 的多个用户进行统一的管理

  • 新增组:groupadd 组名
  • 删除组:groupdel 组名
  • 增加用户时直接加上组:useradd -g 用户组 用户名
  • 修改用户的组:usermod -g 用户组 用户名

八、用户和组相关文件

  • /etc/passwd文件:用户(user)的配置文件,记录用户的各种信息
    每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
  • /etc/shadow文件:口令的配置文件
    每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
  • etc/group文件:组(group)的配置文件,记录linux包含的组的信息
    每行的含义:组名:口令:组标识号:组内用户列表
举报

相关推荐

0 条评论