From 2814729912f0dd20d14ea90f84b9780bfef628d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A8=8A=E5=B0=8F=E9=83=AD?= <2966479092@qq.com> Date: Mon, 17 Jun 2024 12:04:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=8D=81=E4=B8=83=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240617 \344\275\234\344\270\2325.md" | 196 ++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 "28 \346\250\212\345\260\217\351\203\255/20240617 \344\275\234\344\270\2325.md" diff --git "a/28 \346\250\212\345\260\217\351\203\255/20240617 \344\275\234\344\270\2325.md" "b/28 \346\250\212\345\260\217\351\203\255/20240617 \344\275\234\344\270\2325.md" new file mode 100644 index 0000000..9692d26 --- /dev/null +++ "b/28 \346\250\212\345\260\217\351\203\255/20240617 \344\275\234\344\270\2325.md" @@ -0,0 +1,196 @@ +# 作业 + +### 什么是linux 硬连接和软连接(快捷方式) + + 1.硬链接共享inode,而软链接不共享 + + 2.硬链接必须在同一文件系统中,而软链接可以跨文件系统 + + 3.删除硬链接不会影响原始文件,但删除软链接不影响目标文件 + + 4.软链接类似于快捷方式,存储着源文件的位置信息 + + + +### 权限管理练习 + +1. 创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) + + ~~~bash + sudo mkdir -p /guanli/zonghe /guanli/jishu + ~~~ + + + +2. 添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003 + + ~~~bash + sudo groupadd -g 2001 zonghe + sudo groupadd -g 2002 caiwu + sudo groupadd -g 2003 jishu + ~~~ + + + +3. 创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效 + + ~~~bash + sudo useradd jerry kylin tsengia obama + sudo chage -E 2020-12-30 kylin + ~~~ + + + +4. 将jerry、kylin、tsengia、obama等用户添加到zonghe组内 + + ~~~bash + usermod -aG zonghe jerry + usermod -aG zonghe kylin + usermod -aG zonghe tsengia + usermod -aG zonghe obama + ~~~ + + + +5. 创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin” + + ~~~bash + sudo useradd -s /sbin/nologin cucci | sudo useradd handy + ~~~ + + + +6. 将handy、cucci等用户添加到jishu组内 + + ~~~bash + usermod -aG jishu handy + usermod -aG jishu cucci + ~~~ + + + +7. 将上述的所有用户均要求加入到guanli组内 + + ~~~bash + usermod -aG guanli handy + usermod -aG guanli cucci + usermod -aG guanli jerry + usermod -aG guanli kylin + usermod -aG guanli tsengia + usermod -aG guanli obama + ~~~ + + + +8. 将zonghe组内的obama用户删除 + + ~~~bash + sudo usermod -G zonghe obama + ~~~ + + + +9. 为jerry用户设置密码为“123456”(使用普通方法)为cucci用户设置密码为“redhat” + + ~~~bash + passwd jerry 然后输入新密码 123456 + passwd cucci 然后输入新密码 redhat + ~~~ + + + +10. 将jerry用户锁定,并查看锁定状态 + + ~~~bash + passwd -l jerry //锁定jerry + passwd -S jerry //查看锁定 + ~~~ + + + +11. 打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个 + + ~~~bash + 先安装 apt-get install psmisc + fuser -k /dev/pts/3 + ~~~ + + + +12. 查看cucci用户,属于那些组,并查看其详细信息 + + ~~~bash + groups cucci + ~~~ + + + +13. 手工创建账号student(预留) + + ~~~bash + adduser stundet + ~~~ + + + +14. 设置权限及归属:/guanli目录属组设为guanli, /guanli/zonghe目录的属组设为zonghe /guanli/jishu目录的属组设为jishu,设置3个目录都是禁止其他用户访问的权限 + + ~~~bash + chgrp guanli /guanli | chgrp zonghe /guanli/zonghe | chgrp jishu /guanli/jishu + + chmod 770 /guanli + chmod 770 /guanli/zonghe + chmod 770 /guanli/jishu + ~~~ + + + +15. 建立公共目录/ceshi允许技术组内的所有用户读取、写入、执行文件, 禁止其他用户读、写、执行 + + ~~~bash + sudo mkdir -m 770 /ceshi + ~~~ + + + +16. 清除jerry用户密码 + + ~~~bash + passwd -d jerry + ~~~ + + + +17. 锁定cucci用户密码并查看状态 + + ~~~bash + passwd -l cucci //锁定 + passwd -S cucci //查看 + ~~~ + + + +18. 修改obama用户的UID为8888 + + ~~~bash + sudo usermod -u 8888 obama + ~~~ + + + +19. 通过passwd命令修改kylin用户的最长密码使用期限为60天 + + ~~~bash + sudo chage -M 60 kylin + ~~~ + + + +20. 通过id groups等命令查看用户handy信息 + + ~~~bash + id handy + groups handy + ~~~ + + \ No newline at end of file -- Gitee