252、现在你已经创建了 dave 账户,该用户能否登录系统?
不能,因为 Dave 账户被锁定(可在 /etc/shadow 中看到感叹号)。若为 Dave 设置密码,账户将被解锁,可使用 passwd 命令设置密码。
253、创建sys_admin、web_admin和db_admin组并确定它们的组ID(GIDs)。
使用以下命令创建组:
# groupadd sys_admin
# groupadd web_admin
# groupadd db_admin
使用以下命令查看GIDs:
# cat /etc/group | grep admin
254、删除之前创建的用户账户 dave 和 carol,以及组 sys_admin、web_admin 和 db_admin。
# userdel -r dave
# userdel -r carol
# groupdel sys_admin
# groupdel web_admin
# groupdel db_admin
255、运行 ls -l /etc/passwd /etc/group /etc/shadow /etc/gshadow 命令,并从文件权限的角度描述其输出。出于安全原因,这四个文件中哪些是限制访问的?假设你的系统使用影子密码。
执行命令后输出类似如下内容(日期可能不同):
-
-rw-r--r-- 1 root root 853 某个日期 /etc/group -
-rw-r----- 1 root shadow 1203 某个日期 /etc/gshadow -
-rw-r--r-- 1 root root 1354 某个日期 /etc/passwd -
-rw-r----- 1 root shadow 1563 某个日期 /etc/shadow
/etc/passwd 和 /etc/group 文件是 全局可读 的,所有用户都可以读取这两个文件。
而 /etc/shadow 和 /etc/gshadow 文件权限为 -rw-r----- ,只有 root 用户和 shadow 组的成员(在某些系统中)可以读取,出于安全原因,这两个文件限制了访问。
当使用影子密码时, /etc/passwd 和 /etc/group 文件的第二个字段会显示 x ,因为用户和组的加密密码存储在 /etc/shadow 和 /etc/gshadow 中。
256、运行 ls -l /usr/bin/passwd 命令。设置了哪个特殊位,其含义是什么?
设置了 SUID 位(该行的第四个字符),这意味着该命令将以文件所有者(即 root)的权限执行,普通用户因此可以更改他们的密码。
257、使用命令 mkdir emptydir 创建一个名为 emptydir 的目录。现在,使用 ls 命令列出 emptydir 目录的权限。
可以使用命令 ls -l -d emptydir ,若将两个参数合并,也可使用 ls -ld emptydir 。
Linux权限与文件操作详解

最低0.47元/天 解锁文章
3401

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



