实战一:用户、权限、组 案例

实战一:用户、权限、组 案例 1. 创建user1、user2、user3三个用户存在则先删除1user1 家目录在/data描述为testuseruserdel-ruser12/dev/nulluseradd-d/data/user1-ctestuseruser12user2 UID为2000userdel-ruser22/dev/nulluseradd-u2000user23user3 使用/sbin/nologin shelluserdel-ruser32/dev/nulluseradd-s/sbin/nologin user32. 创建it组GID为3000groupdelit2/dev/nullgroupadd-g3000it3. 将三个用户加入it组usermod-aGit user1usermod-aGit user2usermod-aGit user34. it组成员可在/it目录创建/删除文件mkdir-p/itchownroot:it /itchmod775/it5. it组更名为cloudgroupmod-ncloud it6. 新建用户ituser1、ituser2userdel-rituser12/dev/nulluserdel-rituser22/dev/nulluseraddituser1useraddituser27. 将ituser1家目录移动到/data/itusersmkdir-p/data/itusersusermod-d/data/itusers-mituser18. 新建/tmp/rhcsa并按要求赋权# 创建文件touch/tmp/rhcsa# 加入组gpasswd-aituser1 cloud gpasswd-aituser2 cloud# 改归属chownituser1:cloud /tmp/rhcsa# 赋权属主rw组rwx其他无chmod670/tmp/rhcsa9. 为cloud组设置临时登录口令gpasswd cloud执行后按提示输入组密码即可10. 创建/tmp/redhat/rhel9权限764mkdir-p-m764/tmp/redhat/rhel911. 创建/tmp/centos/base递归属主user1、属组user2mkdir-p/tmp/centos/basechown-Ruser1:user2 /tmp/centos12. 创建group1GID2100并设置/tmp/group1属组为group1groupdelgroup12/dev/nullgroupadd-g2100group1mkdir-p/tmp/group1chgrpgroup1 /tmp/group113. 在user1家目录创建user1文件夹递归权限600mkdir-p/home/user1/user1chmod-R600/home/user1/user114. 创建/tmp/demo复制/home/user1/user1权限mkdir-p/tmp/demochmod--reference/home/user1/user1 /tmp/demo15. 普通用户find查找selinux输出到ok.txt、错误到err.txtfind/-nameselinux2~/err.txt1~/ok.txt16. 用stdin将user1密码改为redhatechoredhat|passwd--stdinuser1