第三章: Linux用户管理

3.1.:用户的基本概念

1: 用户的属性

a:用户名

b:口令

c: 用户标识号

d:用户主目录

口令是登录账号的密码。

用户标识号(UID) 是账号的提示符。

一般情况下,与用户名是一一对应的。

UID为0的账号属于系统超级管理员;

UID为1-499的账号是系统保留账号,不可登录。

UID为500-65526为可登录账号,供一般用户使用。

用户主目录即用户的起始工作目录,默认为“home/用户名”

// 从用户主目录切换进入到home目录。 $ cd .. // 查看home目录下的文件夹 $ ls (会有一个用户文件夹) // 查看用户主目录的绝对路径 $ pwd

2: 用户与组

a:一对一: 某一用户是某个组的唯一成员。

b:多对一: 多个用户是某唯一的成员,成员不归属其他用户组。

c: 一对多: 某个用户可以是多个用户组的成员。

d: 多对多: 多个用户对应多个用户组。

3: 与用户相关的配置文件

a: /etc/passwd

b: /etc/shaadow

c: /etc/group

$ cat /etc/group // tfboys:x:1004: // 组名:口令(加密后) :组标识号(GID) : 组名用户列表

3.2: 用户管理命令

3.2.1: 用户管理

1.添加用户

$ useradd[参数] 用户名 // -m 指定新建用户的用户文件夹在home目录中 // eg: sudo useradd -m tom cd .. $ ls (home文件夹多出了一个tom文件夹)

2:用户口令

$ passwd [选项] 用户名 eg: // sudo passwd tom

3:删除用户

userdel [选项] 用户名 // -r 将用户主目录一并删除 eg: $ sudo userdel -r tom(当前进程在运行,无法删除tom账户) // 退出tom用户进程 $ sudo kill -SIGKILL 进程号

3.2.2: 用户组管理

1:用户组的添加

$ groupadd [选项] 用户组 $ su root $ groupadd tfboys (用户组的所有信息都存放在"/etc/group"文件中) // 查看组 $ cat etc/group // 查看文件最后10行内容 $ tail /etc/group

2:用户组成员的添加与删除

$ gpassswd [选项] 用户名 组名 // -a 把用户添加到组 // -d 把用户从组中删除 $ su root $ tail /etc/group $ tail /etc/passwd $ gpasswd -a wjk tfboys grep "tfboys" /etc/group gpasswd -a wjk tfboys grep "tfboys" /etc/group

3:用户组的修改

$ groupmod [选项] 用户组 // -n 将用户组的名字改为新的名字 (更改后 更改前) // -g 指定新的组表识号(GID) $ su root $ tail /etc/group (将TFboys组名改成TFgirls) $ groupmod -n TFgirls TFboys (将TFgirls的GID指定为9999) $ groupmod -g 9999 TFgirls $ grep "TFgirls" /etc/group

4:用户组的删除

用户组的删除是指从系统中移除或清除一个用户组的过程,用户组是一种用于管理多个用户权限和访问控制的组织单位,可以帮助管理员更方便地管理用户权限和共享资源。
sudo groupdel
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值