From 8d0013b6effb815a69eaf70a4634f269f00014f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=96=E9=BC=8E=E6=96=87?= <12433879+lai-dingwen@user.noreply.gitee.com> Date: Sun, 16 Jun 2024 13:53:03 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 赖鼎文 <12433879+lai-dingwen@user.noreply.gitee.com> --- .../20240615.md" | 212 ++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 "\350\265\226\351\274\216\346\226\207/20240615.md" diff --git "a/\350\265\226\351\274\216\346\226\207/20240615.md" "b/\350\265\226\351\274\216\346\226\207/20240615.md" new file mode 100644 index 0000000..2aa6cd4 --- /dev/null +++ "b/\350\265\226\351\274\216\346\226\207/20240615.md" @@ -0,0 +1,212 @@ +1. 创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) + + ````` + mkdir -p /guanli/{zonghe,jishu} + + ````` + + + +2. 添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003 + + `````` + groupadd -g 2001 zonghe + groupadd -g 2002 caiwu + groupadd -g 2003 jishu + + `````` + + + +3. 创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效 + + `````` + useradd jerry + useradd kylin -e 2020-12-30 + useradd tsengia + useradd obama + + `````` + + + +4. 将jerry、kylin、tsengia、obama等用户添加到zonghe组内 + + ```````` + usermod -aG zonghe jerry + usermod -aG zonghe kylin + usermod -aG zonghe tsengia + usermod -aG zonghe obama + + ```````` + +5. 创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin” + + ```````` + useradd handy + useradd cucci -s /sbin/nologin + + ```````` + + + +6. 将handy、cucci等用户添加到jishu组内 + + `````` + usermod -aG jishu handy + usermod -aG jishu cucci + + `````` + + + +7. 将上述的所有用户均要求加入到guanli组内 + + `````` + usermod -aG guanli jerry + usermod -aG guanli kylin + usermod -aG guanli tsengia + usermod -aG guanli obama + usermod -aG guanli handy + usermod -aG guanli cucci + + `````` + + + +8. 将zonghe组内的obama用户删除 + + ```````` + gpasswd -d obama zonghe + + + ```````` + + + +9. 为jerry用户设置密码为“123456”(使用普通方法)为cucci用户设置密码为“redhat” + + ``````` + passwd jerry + passwd cucci + + ``````` + + + +10. 将jerry用户锁定,并查看锁定状态 + + `````` + passwd -l jerry + passwd -S jerry + + `````` + + + +11. 打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个 + + `````` + who + # 或 + w + # 在另一个窗口使用 fuser 命令杀掉进程 + fuser -k /dev/pts/X + + `````` + + + +12. 查看cucci用户,属于那些组,并查看其详细信息 + + ````` + groups cucci + id cucci + + ````` + + + +13. 手工创建账号student(预留) + + ````` + useradd student + + ````` + + + +14. 设置权限及归属:/guanli目录属组设为guanli, /guanli/zonghe目录的属组设为zonghe /guanli/jishu目录的属组设为jishu,设置3个目录都是禁止其他用户访问的权限 + + ````` + chown root:guanli /guanli + chown root:zonghe /guanli/zonghe + chown root:jishu /guanli/jishu + chmod 750 /guanli + chmod 750 /guanli/zonghe + chmod 750 /guanli/jishu + + ````` + +15. 建立公共目录/ceshi允许技术组内的所有用户读取、写入、执行文件, 禁止其他用户读、写、执行 + + ````` + useradd student + + ````` + +16. 清除jerry用户密码 + + ````` + passwd -d jerry + + ````` + +17. 锁定cucci用户密码并查看状态 + + ````` + passwd -l cucci + passwd -S cucci + + ````` + +18. 修改obama用户的UID为8888 + + ````` + usermod -u 8888 obama + + ````` + +19. 通过passwd命令修改kylin用户的最长密码使用期限为60天 + + ````` + passwd -x 60 kylin + + ````` + +20. 通过id groups等命令查看用户handy信息 + +````` +id handy +groups handy + +````` + +### 什么是linux 硬连接和软连接(快捷方式) + +### 硬链接 + +1硬连接 :硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号 + +2 硬连接的作用:硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能 + + + +### 软连接 + +1另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于 Windows 的快捷方式 + + + +2软连接的作用:更加方便和快捷的找到文件 + -- Gitee