3、Linux 系统进程管理与任务调度全解析

Linux 系统进程管理与任务调度全解析

1. 文件权限特殊位

在 Linux 系统中,有几个特殊的文件权限位,它们能为文件和脚本的使用带来特殊的功能。

  • Setuid(用户 ID 位) :若为脚本设置了 Setuid 位,无论哪个用户运行该脚本,脚本都会以文件所有者的权限运行。管理员若想让其他用户运行自己编写的脚本,可设置此位。设置命令如下:
$ chmod u+s file_name
$ chmod 4777 file

执行上述任意一个命令后,文件权限将变为 drwsrwxrwx

  • Setgid(组 ID 位) :与 Setuid 类似,Setgid 功能使用户能以文件所属组的权限运行脚本,即便脚本由其他用户执行。设置命令如下:
$ chmod g+s filename
$ chmod 2777 filename

执行上述任意一个命令后,文件权限将变为 drwxrwsrwtx

  • Sticky bit(粘滞位) :假设管理部门有 10 个用户,若一个文件夹设置了粘滞位,其他用户可将文件复制到该文件夹,所有用户都能读取文件,但只有文件所有者能编辑或删除文件。设置命令如下:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值