实战一:用户、权限、组 案例
2026/6/20 4:36:38 网站建设 项目流程

1. 创建user1、user2、user3三个用户(存在则先删除)

1)user1 家目录在/data,描述为testuser

userdel-ruser12>/dev/nulluseradd-d/data/user1-c"testuser"user1

2)user2 UID为2000

userdel-ruser22>/dev/nulluseradd-u2000user2

3)user3 使用/sbin/nologin shell

userdel-ruser32>/dev/nulluseradd-s/sbin/nologin user3

2. 创建it组,GID为3000

groupdelit2>/dev/nullgroupadd-g3000it

3. 将三个用户加入it组

usermod-aGit user1usermod-aGit user2usermod-aGit user3

4. it组成员可在/it目录创建/删除文件

mkdir-p/itchownroot:it /itchmod775/it

5. it组更名为cloud

groupmod-ncloud it

6. 新建用户ituser1、ituser2

userdel-rituser12>/dev/nulluserdel-rituser22>/dev/nulluseraddituser1useraddituser2

7. 将ituser1家目录移动到/data/itusers

mkdir-p/data/itusersusermod-d/data/itusers-mituser1

8. 新建/tmp/rhcsa并按要求赋权

# 创建文件touch/tmp/rhcsa# 加入组gpasswd-aituser1 cloud gpasswd-aituser2 cloud# 改归属chownituser1:cloud /tmp/rhcsa# 赋权:属主rw,组rwx,其他无chmod670/tmp/rhcsa

9. 为cloud组设置临时登录口令

gpasswd cloud

(执行后按提示输入组密码即可)


10. 创建/tmp/redhat/rhel9,权限764

mkdir-p-m764/tmp/redhat/rhel9

11. 创建/tmp/centos/base,递归属主user1、属组user2

mkdir-p/tmp/centos/basechown-Ruser1:user2 /tmp/centos

12. 创建group1(GID=2100),并设置/tmp/group1属组为group1

groupdelgroup12>/dev/nullgroupadd-g2100group1mkdir-p/tmp/group1chgrpgroup1 /tmp/group1

13. 在user1家目录创建user1文件夹,递归权限600

mkdir-p/home/user1/user1chmod-R600/home/user1/user1

14. 创建/tmp/demo,复制/home/user1/user1权限

mkdir-p/tmp/demochmod--reference=/home/user1/user1 /tmp/demo

15. 普通用户find查找selinux,输出到ok.txt、错误到err.txt

find/-nameselinux2>~/err.txt1>~/ok.txt

16. 用stdin将user1密码改为redhat

echo"redhat"|passwd--stdinuser1

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询