Linux权限管理与文件操作详解

Linux权限与文件操作详解

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

258、使用命令 touch emptyfile 创建一个名为 emptyfile 的空文件。现在,使用符号表示法的 chmod 命令,为 emptyfile 文件的所有者添加执行权限,并移除其他所有人的写入和执行权限。仅使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值