Linux命令与工具--用户与用户组管理

用户管理

  1. 添加用户
    useradd [选项] 用户名
选项说明
-d指定用户登录时的目录
-c指定账户的备注名称
-e指定账户的有效期限
-f缓冲天数,密码过期时在指定天数后关闭该账户
-g指定用户所属组
-G指定用户所属的附加用户组
-m自动建立用户的登录目录
-r创建系统账号
-s指定用户的登录shell
-u指定用户的用户ID。若添加-o选项,则用户ID可与其他用户重复
  1. 设置用户密码
    passwd [选项] 用户名
选项说明
-l锁定密码,锁定后密码失效,无法登录(新用户默认锁定)
-d删除密码,仅系统管理员可使用
-S列出密码相关信息,仅系统管理员可使用
-f强行执行
  1. 删除用户
    userdel [选项] 用户名
选项说明
-f强制删除用户,即便该用户为当前用户
-r删除用户的同时,删除与用户相关的所有文件
  1. 修改用户信息
    usermod [选项] 参数
选项说明
-c修改用户的备用信息
-d修改用户的登录目录
-e修改账户的有效期限
-f修改缓冲天数,即修改密码过期后关闭账户的时间
-g修改用户所属组
-G修改用户所属的附属组
-l修改用户账户名称
-L锁定用户密码,使密码失效
-s修改用户登录后使用的Shell
-u修改用户ID
-U接触密码锁定

用户组管理

  1. 新增用户组
    groupadd [选项] 参数
选项说明
-g指定新建用户组的组ID
-r创建系统用户组,组ID取值范围为1~499
-o允许创建组ID已存在的用户组
  1. 删除用户组
    groupdel 用户组名

  2. 修改用户组属性
    groupmod [选项] 参数

选项说明
-g为用户组指定新的组ID
-n修改用户组的组名
-o允许创建组ID已经存在的用户组
  1. 用户组切换
    newgrp 用户组
  2. 用户组管理
    gpasswd 选项 参数
选项说明
-a添加用户到用户组
-d从用户组中删除用户
-r删除密码
-R限制用户登入组,只有组中成员才可以用newgrp加入用户组

用户切换

  1. su
    su [选项] [用户名]
选项说明
-c执行完指定的指令后切换为原来的用户
-l切换用户的同时,切换到对应用户的工作目录,环境变量也会随之改变
-m,-p切换用户时,不改变环境变量
-s指定要执行的shell
  1. sudo
    sudo [选项] [参数]
选项说明
-b在后台执行命令
-h显示帮助
-H将HOME环境变量设置为新身份的HOME环境变量
-k结束密码的有效期限
-l列出目前用户可执行与不可执行的命令
-p改变询问密码的提升符号
-s执行指定的shell
-u切换到指定用户。默认切换到root用户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值