Linux用户权限与文件管理详解

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`。

264、考虑这个文件信息:$ ls -l /dev/sdb1 显示

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值