Linux--用户/组管理

用户/用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux操作系统可以有多用户,所谓用户组是指一组权限和功能相似的用户的集合,每个用户可以在一个独立的组,或同时在多个组,每个组的权限都会传递个这个用户,每个组也可以有零个用户或者多个用户。
今天我们就来了解这个部分的内容~~


一、用户管理

1、id(identity)

id   用户名    //id命令可以显示真实有效的用户ID(UID)和组ID(GID)

在这里插入图片描述

2、useradd

useradd   选项  用户名     //  添加用户  

选项用法如下:
-u UID:手工指定用户的uid
-d 家目录:手工指定用户的家目录
-c 用户说明:手工指定用户说明
-g 组名:手工指定用户的初始组
-G 组名:手工指定用户的附加组
-s shell:手工指定用户的登录shell,默认是/bin/bash
在这里插入图片描述

3、userdel -r

userdel  -r  用户名   // -r删除用户的同时删除用户家目录

在这里插入图片描述

注:基本上完整的删除一个用户都是要加上 -r 选项的。如何判断是否完整的删除一个用户,只需要从新添加该用户一次,如果报如下错误则没有删除干净。

4、passwd

passwd  选项  用户名    //超管身份修改普通用户的密码

在这里插入图片描述

选项用法如下:
-S  查询用户密码的密码状态,仅root用户可用
-l  暂时锁定用户。仅root用户可用
-u  解锁用户。仅root用户可用
-stdin 可以通过管道符输出的数据作为用户的密码

注:root用户能修改任何用户的密码,语法为 passwd 用户名。而普通用户只能修改自己的密码,语法为 passwd,后面不能加普通用户名,密码要符合密码规则。

5、usermod

usermod  选项 用户名       // 修改用户信息

选项用法如下:
-u:UID修改用户的UID号
-c:用户说明:修改用户的说明信息
-G 组名:修改用户的附加组
-L:临时锁定用户(Lock)
-U:解锁用户锁定(Unlock)

二、用户组管理

1、groupadd

groupadd  选项  组名     // 创建用户组

选项用法如下:
-g 指定组id
在这里插入图片描述
说明: tail的命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上。

2、groupdel

groupdel   组名   //  删除用户组

在这里插入图片描述
3、usermod -aG

usermod   -aG    组名  用户名     //将用户追加到指定组

在这里插入图片描述
4、gpasswd -d

gpasswd -d 用户名 组名      // 将用户移除组

在这里插入图片描述


各位小伙伴们,今天的学习就分享到这里咯,你学废了吗?欢迎大家留言评论呦。

Alt


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值