Linux——用户和用户组的管理

目录

前言

用户和用户组的关系

用户

新建用户

修改用户

设置用户账户口令

删除用户

用户组

创建用户组

修改用户组

组群添加用户

删除用户组

总结


前言

        学习完了前面的基本命令,小伙伴们是否已经掌握了呢,在这一章中,我们开始学习用户和用户组的基本管理!

用户和用户组的关系

用户和用户组的对应关系有以下 4 种:

  1. 一对一:一个用户可以存在一个组中,是组中的唯一成员;
  2. 一对多:一个用户可以存在多个用户组中,此用户具有这多个组的共同权限;
  3. 多对一:多个用户可以存在一个组中,这些用户具有和组相同的权限;
  4. 多对多:多个用户可以存在多个组中,也就是以上 3 种关系的扩展

用户

在linux中,用户分为两种:

user(普通用户):在系统中只能最基本的工作,只能访问拥有的权限和可以执行的权限

root(超级用户):可以操作所有的权限,是系统的最高管理者

在linux中,我们可以从普通用户切换到超级用户 su root  需要输入你设定的密码,超级用户切换普通用户,不需要输入密码。

在普通用户中,我们有许多权限不能设置,例如:无法添加新的用户、无法查看密码文件

新建用户

在linux中,我们如何添加一个新用户呢?

我们使用useradd来添加一个新用户,让我们来看一下他的基本命令属性

useradd 基本命令属性:

-c  commment   #用户的注释信息

-d  home_dir     #指定用户的主目录

-e  expire_date #禁用账号的日期

-f  inactive_days#设置多少天,用户账户过期,0代表过期立马被禁用,-1代表账户不会过期

-g initial_group #用户所属主组群或者GID

-G group_lsit   #用户的附属群列表

-m                    #用户主目录不存在创建它

-M                     #不要创建用户主目录

-p passwd        #设置加密的口令

-s shell               #指定用户登录的shell

-u UID                #指定用户的UID

如何查看用户是否创建成功呢?

1.登录用户

2.查看 /etc/passwd 文件

 

/etc/passwd文件字段含义:

用户名:用户账户名称,登录时使用的用户名

加密口令:设置的密码,出于安全考虑,在此文件中设置密码是显示x,而真正密码在/etc/shadow文件中(此文件只有超级用户才可以访问)

UID:用户号,表示某一用户的唯一的数字标识

GID:用户所属的私有组号

用户描述信息:可以添加一些描述信息,例外电话、姓名等

主目录:用户的宿主目录,登录后的默认目录

命令解释器:用户使用的shell        `

修改用户

usermod   #修改用户的一些基本属性

如下图:

设置用户账户口令

psaawd #修改用户以及其他参数

passwd的常用参数:

-l:锁定用户账户

-f:强迫用户下次登录时必须修改口令

-u:口令解锁

-i:口令过期后多少天停用账户

删除用户

userdel  #删除没有用的用户

用户组

用户组是什具有相同特性的用户的逻辑集合,有利于管理用户按照特性进行管理。

用户组分为两种:

主组群,也叫私有组群,是用户创建时创建的用户群

附属组,也叫标准组群,其他组群就为该用户的附属组群

 

创建用户组

groupadd  #创建一个新的用户组

常见命令参数:

       -g:指定新建工作组的id;
       -r:创建系统工作组,系统工作组的组ID小于500;

 

修改用户组

groupmod #对用户的参数进行修改

groupmod 命令的基本参数用法  

    -g :把组群的GID改成gid
    -n :修改组群名字
    -o :强制修改组的gid为重复的号码
    -p :修改组群的密码

组群添加用户

gpasswd #为用户组进行删除用户和添加用户等

gpasswd命令的基本参数

    -a :把用户加入组
    -d :把用户从组中删除
    -r :取消组的密码
    -A :给组指派管理员

删除用户组

groupdel #删除没有用的用户组

总结

学习到这里,用户和用户组的基本知识已经学习完啦,接下来就是大家多家练习,明白用户和用户组之间的关系,在下一节,我们将学习如何磁盘分区!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

以我之名,换我未来

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

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

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

打赏作者

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

抵扣说明:

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

余额充值