256、删除之前创建的用户账户 dave 和 carol,以及组 sys_admin、web_admin 和 db_admin。
使用以下命令:
userdel -r dave
userdel -r carol
groupdel sys_admin
groupdel web_admin
groupdel db_admin
257、运行 ls -l /etc/passwd /etc/group /etc/shadow /etc/gshadow 命令,并从文件权限的角度描述其输出。在这四个文件中,哪些文件出于安全原因进行了影子处理?假设你的系统使用影子密码。
命令输出如下:
-rw-r--r-- 1 root root 853 mag 1 08:00 /etc/group
-rw-r----- 1 root shadow 1203 mag 1 08:00 /etc/gshadow
-rw-r--r-- 1 root root 1354 mag 1 08:00 /etc/passwd
-rw-r----- 1 root shadow 1563 mag 1 08:00 /etc/shadow
/etc/passwd 和 /etc/group 文件是全局可读的,出于安全原因进行了影子处理。当使用影子密码时,这两个文件的第二个字段会显示一个 x ,因为用户和组的加密密码存储在 /etc/shadow 和 /etc/gshadow 中,这两个文件仅 root 可读,在某些系统中,影子组的成员也可读。
258、运行 ls -l /usr/bin/passwd 命令。设置了哪个特殊位,它的含义是什么?
设置了 SUID 位(该行的第四个字符),这意味着该命令将以文件所有者(即 root)的权限执行,普通用户借此可以更改自己的密码。
259、对于以下每个条目,指出它所引用的文件: - developer:x:1010:frank,grace,dave - root:x:0:0:root:/root:/bin/bash - henry:$1$.AbCdEfGh123456789A1b2C3d4.:18015:20:90:5:30:: - henry:x:1000:1000:User Henry:/home/henry:/bin/bash - staff:!:dave:carol,emma
- `developer:x:1010:frank,grace,dave` 对应 `/etc/group`
- `root:x:0:0:root:/root:/bin/bash` 对应 `/etc/passwd`
- `henry:$1$.AbCdEfGh123456789A1b2C3d4.:18015:20:90:5:30::` 对应 `/etc/shadow`
- `henry:x:1000:1000:User Henry:/home/henry:/bin/bash` 对应 `/etc/passwd`
- `staff:!:dave:carol,emma` 对应 `/etc/gshadow`
260、使用命令 mkdir emptydir 创建一个名为 emptydir 的目录。现在,使用 ls 命令列出目录 emptydir 的权限。
ls -l -d emptydir ,也可将两个参数合并为 ls -ld emptydir
261、使用命令 touch emptyfile 创建一个名为 emptyfile 的空文件。现在,使用符号表示法的 chmod 命令,为 emptyfile 文件的所有者添加执行权限,并移除其他所有人的写入和执行权限。使用一条 chmod 命令完成此操作。
chmod u+x,go-wx emptyfile
262、在使用命令 chmod 754 text.txt 后,名为 text.txt 的文件的权限是什么?
用户具有读、写、执行权限(rwx),组具有读、执行权限(r-x),其他用户具有读权限(r–),即
-rwxr-xr--
263、假设一个名为 test.sh 的 shell 脚本具有以下权限和所有者信息:-rwxr - sr - x 1 carol root 33 Dec 11 10:36 test.sh。文件所有者有哪些权限?如果用户 john 运行这个脚本,脚本将以哪个用户的权限运行?使用数字表示法,chmod 命令的语法应该是什么才能“取消”授予该文件的特殊权限?
文件所有者的权限是:可以读取、写入和执行该文件。如果用户 john 运行这个脚本,脚本将以 root 用户的权限运行。取消特殊权限的 `chmod` 命令语法是:`chmod 0755`。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



