13、根文件系统应包含哪些内容

根文件系统构成详解

根文件系统应包含哪些内容

1. SUID 位的使用

SUID 位是最常用的一种权限设置,它能让非 root 用户临时提升为超级用户权限来执行特定任务。以 ping 程序为例, ping 会打开一个原始套接字,这属于特权操作。为了让普通用户也能使用 ping ,该程序由 root 用户拥有,并设置了 SUID 位。这样,当你运行 ping 时,无论你当前的用户 ID 是什么,它都会以 UID 0 执行。

设置 SUID 位时,可在 chmod 命令中使用 4、2 或 1 作为前导八进制数字。例如,要在暂存根目录中为 /bin/ping 设置 SUID 位,可按以下步骤操作:

$ cd ~/rootfs
$ ls -l bin/ping
-rwxr-xr-x 1 root root 35712 Feb 6 09:15 bin/ping
$ sudo chmod 4755 bin/ping
$ ls -l bin/ping
-rwsr-xr-x 1 root root 35712 Feb 6 09:15 bin/ping

注意,第二次 ls 命令显示模式的前 3 位为 rws ,而之前是 rwx ,其中的 s 表示 SUID 位已设置。

2. 暂存目录中的文件所有权和权限 <
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值