diff --git "a/38\344\275\231\346\262\233\345\244\252/20240614\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204.md" "b/38\344\275\231\346\262\233\345\244\252/20240614\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..10720242bc64e7522773966bd9121bdb45a5f486 --- /dev/null +++ "b/38\344\275\231\346\262\233\345\244\252/20240614\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204.md" @@ -0,0 +1,166 @@ +- 创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) + + - ```sh + mkdir -p guanli/{zonghe,jishu} + ``` + + +- 添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003 + + - ```sh + sudo groupadd -g 2001 zonghe + sudo groupadd -g 2002 caiwu + sudo groupadd -g 2003 jishu + + #查看用户组 + getent group + cat /etc/group + ``` + +- 创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效 + + - ```sh + sudo useradd -m -s /bin/bash jerry + sudo useradd -m -s /bin/bash kylin + sudo useradd -m -s /bin/bash tsengia + sudo useradd -m -s /bin/bash obama + + sudo usermod -e 2020-12-30 kylin + sudo chage -l kylin #检查用户的详细信息,包括kylin用户的失效日期 + ``` + +- 将jerry、kylin、tsengia、obama等用户添加到zonghe组内 + + - ```sh + sudo usermod -aG zonghe jerry + sudo usermod -aG zonghe kylin + sudo usermod -aG zonghe tsengia + sudo usermod -aG zonghe obama + + #验证用户是否已成功添加到zonghe组 + getent group zonghe + ``` + +- 创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin” + + - ```sh + sudo useradd -m -s /bin/bash handy + sudo useradd -m -s /sbin/nologin cucci + + #检查用户的详细信息 + getent passwd handy + getent passwd cucci + ``` + +- 将handy、cucci等用户添加到jishu组内 + + - ```sh + sudo usermod -aG jishu handy + sudo usermod -aG jishu cucci + + #验证用户是否已成功添加到jishu组 + getent group jishu + ``` + +- 将上述的所有用户均要求加入到guanli组内 + + - ```sh + sudo usermod -aG guanli jerry + sudo usermod -aG guanli kylin + sudo usermod -aG guanli tsengia + sudo usermod -aG guanli obama + sudo usermod -aG guanli handy + sudo usermod -aG guanli cucci + ``` + +- 将zonghe组内的obama用户删除 + + - ```sh + sudo gpasswd -d obama zonghe + ``` + +- 为jerry用户设置密码为“123456”(使用普通方法)为cucci用户设置密码为“redhat” + + - ```sh + sudo passwd jerry + sudo passwd cucci + ``` + +- 将jerry用户锁定,并查看锁定状态 + + - ```sh + sudo passwd -l jerry + + #查看锁定状态 + sudo passwd -S jerry + ``` + +- 打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个 + + - ```sh + sudo fuser -k /dev/pts/0 + ``` + +- 查看cucci用户,属于那些组,并查看其详细信息 + + - ```sh + id cucci + groups cucci + ``` + +- 手工创建账号student(预留) + + - ```sh + sudo useradd -m student + ``` + +- 设置权限及归属:/guanli目录属组设为guanli, /guanli/zonghe目录的属组设为zonghe /guanli/jishu目录的属组设为jishu,设置3个目录都是禁止其他用户访问的权限 + + - ```sh + sudo chgrp guanli guanli/ + sudo chgrp zonghe zonghe/ + sudo chgrp jishu jishu/ + sudo chmod -R o-rwx guanli/ + ``` + +- 建立公共目录/ceshi允许技术组内的所有用户读取、写入、执行文件, 禁止其他用户读、写、执行 + + - ```sh + sudo chmod g=rwx,o-rwx ceshi/ + sudo chmod 770 ceshi/ + ``` + +- 清除jerry用户密码 + + - ```sh + sudo passwd -d jerry + ``` + +- 锁定cucci用户密码并查看状态 + + - ```sh + sudo passwd -l cucci + sudo passwd -S cucci + ``` + +- 修改obama用户的UID为8888 + + - ```sh + sudo usermod -u 8888 obama + ``` + +- 通过passwd命令修改kylin用户的最长密码使用期限为60天 + + - ```sh + sudo passwd -x 60 kylin + sudo chage -l kylin + ``` + +- 通过id groups等命令查看用户handy信息 + + - ```sh + id handy + groups handy #查看用户所属的组 + getent passwd handy + ``` +