Linux用户和用户组操作命令groupadd、useradd

马谦马谦马谦 2017年9月10日21:35:19 发表评论
文章最后编辑于:2017-11-18 16:46:10

一、用户身份操作

1.1 添加用户

添加新用户命令useradd,命令格式如下:

可选的选项:

  • [-c]: comment 给用户指令备注描述
  • [-d]: 指定用户的主目录,如果目录不存在,与[-m]一起使用创建此目录
  • [-g]: 创建用户的同时添加用户组
  • [-G]: 指定用户的附加组
  • [-s]: 指定用户登录的shell
  • [-u]: 指定用户号
  • [-o]: 允许使用已有的用户号

使用示例:

1.2 删除用户

删除用户命令userdel,使用格式如下:

常用选项:

  • [-r]: 同时删除用户的主目录

使用示例:

1.3 修改用户

修改用户属性命令usermod,格式如下:

常用选项:

 二、用户组操作

2.1 添加用户组

添加用户组的命令为groupadd,格式如下:

选项:

  • [-g]: 指定新用户组的组标识号GID
  • [-o]: 一般与[-g]选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

示例:

2.2 删除用户组

删除用户组的命令为groupdel,命令格式:

示例:

2.3 修改用户组

修改用户组的属性可以使用命令groupmod,格式如下:

可选的选项:

  • [-g]: 修改用户组的GID
  • [-o]: 和[-g]一起使用,表示允许用户组使用重复GID
  • [-n]: 修改用户组名字

示例:

2.4 切换用户组

当用户隶属于多个用户组时,可以使用newgroup切换用户组以获取相应的权限,格式如下:

示例:

 

本文共执行41次查询,耗时0.286秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: