Linux学习之路——管理用户和组

1管理用户和组

1.1用户

1.1.1用户属性

​ RHEL6.9 用户ID root用户UID为0,特殊用户UID 1~499,普通用户UID从500开始

1.2用户组

1.2.1分类

1.系统组、普通组

1.2.2用户组属性

​ 超级用户组root的GD值为o,系统组GID为1~499,系统新建的普通组 GID从500开始

​ 可以单独设置密码

1.3账号文件

1.3.1用户账号文件

  1. 口令文件–passwdimage-20200330164750236

  2. 影子文件–shadowimage-20200330165648216

1.3.2用户组账号文件

  1. 用户组账号文件–groupimage-20200330170618708
  2. 用户组账号影子文件–gshadow

1.4用户管理命令

1.4.1创建用户

useradd [参数] <用户名>

在系统中创建普通用户,只能由root创建

image-20200330170945954

-m不存在就创建它

image-20200330171132826image-20200330172052525

image-20200330172052525

1.4.2删除用户

语法:userdel [参数] <用户名>

功能:在系统中删除普通用戶,只能由root删除

image-20200330172710033

1.4.3设置用户密码

语法:passwd [参数] <用户名>

功能:在系统中进行用户密码的相关设置

image-20200330172835515

-d 删除设置密码

image-20200330173031733

1.4.4用户属性修改

语法:usermod [参数] <用户名>

功能:在系统中修改用户的属性,如主目录、用户ID等

image-20200330173350575 image-20200330173436814

1.4.5显示当前登录用户

语法:whoami

功能:在系统中显示当前登录用户

1.4.6显示用户信息

语法:id [参数] <用户名>

功能:在系统中显示用户的用户ID、主群组及其ID、附加群组及其ID

image-20200330173928495

1.5用户组管理命令

1.5.1创建用户组

语法:groupadd [参数] <用户名>

功能:在系统中创建普通用户组或系统用户组

image-20200330180420715

1.5.2删除用户组

语法:groupdel <用户名>

功能:在系统中删除用户组
【注意】删除用户组需要先删除组中的用户

1.5.3修改用户组属性

语法:groupmod [参数] <用户名>

功能:在系统中修改用户组的属性,如用户组ID、组名等。

image-20200330180727282

1.5.4添加、删除用户组成员

语法:gpasswd [参数] <用户名>

功能:在系统中添加/删除用户组成员。

image-20200330181240526

1.5.5用户组查询

语法:groups [用户名]

功能:在系统中查询用户所属的用户组。

1.6小结

  1. Linux用户:超级用户、普通用户、特殊用户
    2. Linux用户管理: useradd、 userdel、 passwd、usermod、 whoami、id
    3. Linux用户组:系统组、普通组
    4. Linux用户组管理: groupadd、 groupdel、groupmod、 passwd、 groups
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liangpi_hero

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值