Linux FC5系统安全—权限模型

一、用户账户操作

1. 添加用户

(1) 添加用户user1,要求:指定登录shell为/bin/bash,用户主目录/home/user1。
执行命令:useradd --shell /bin/bash --home /home/user1 user1
设置用户user1初始口令为user1password。
执行命令:passwd user1
(2) 添加用户user2,要求:指定登录shell为/bin/sh,用户主目录/home/user2。
执行命令:useradd --shell /bin/sh --home /home/user2 user2
设置用户user2初始口令为user2password。
执行命令:passwdd user2
(3) 查看/etc/passwd文件,记录user1、user2记录项:
执行命令:cat /etc/passwd
user1和user2的用户信息

(4) 注销当前用户,分别使用用户user1、user2登录,尝试在主目录以外的其它目录进行写操作,允许写操作的目录有哪些?

答: 有bin和bash。

(5) 注销当前用户,使用root用户重新登录。

2. 添加用户组

(1) 添加用户组newgroup1,要求指GID为601。
执行命令: groupadd -g 601 newgroup1
(2) 添加用户组newgroup2,要求指定GID为602。
执行命令: groupadd -g 602 newgroup2
(3) 查看/etc/group文件,记录newgroup1、newgroup2记录项:
执行命令: cat /etc/group
在这里插入图片描述

3. 添加用户附加组

(1) 添加用户user1附加组newgroup1、newgroup2。
执行命令: gpasswd -a user1 newgroup1 gpasswd -a user1 newgroup2
(2) 添加用户user2附加组newgroup1、newgroup2。
执行命令: gpasswd -a user2 newgroup2、gpasswd -a user2 newgroup1
(3) 查看/etc/group文件,记录newgroup1、newgroup2记录项:
执行命令: cat /etc/group
在这里插入图片描述

4. 用户组删除用户

(1) 从newgroup1组中删除用户user1。
执行命令: gpasswd -d user1 newgroup1
(2) 从newgroup2组中删除用户user2。
执行命令: gpasswd -d user2 newgroup2
(3) 查看/etc/group文件,记录newgroup1、newgroup2记录项:
执行命令: cat /etc/group
在这里插入图片描述

5. 删除用户

(1) 删除用户user1,要求删除用户主目录/home/user1。
执行命令: userdel -r user1
(2) 删除用户user2,要求删除用户主目录/home/user2。
执行命令: userdel -r user2
(3) 查看/etc/passwd文件,确认user1、user2记录项已不存在。
执行命令: cat /etc/passwd
(4) 查看/etc/group文件,记录newgroup1、newgroup2记录项。
执行命令: cat /etc/group
在这里插入图片描述

6. 删除用户组

(1) 删除用户组newgroup1。
执行命令: groupdel newgroup1
(2) 删除用户组newgroup2。
执行命令: groupdel newgroup2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值