Linux系统使用附加权限的方法介绍
这里所说的Linux系统附加权限,指的是SET位权限和粘滞位权限。那么这两种权限该怎么使用呢?本文就来为大家介绍一下Linux系统中使用附加权限的方法。
SET位权限:多用于给可执行的程序或脚本文件进行设置,其中SUID表示对属主用户增加SET位权限,SGID表示对属组内用户增加SET位权限。执行文件被设置了SUID、SGID权限后,任何用户执行该文件时,将获得该文件属主、属组账号对应的身份。
为执行文件添加SET位权限同样可以通过chmod命令实现,使用u+s、g+s的权限模式分别用于设置SUID、SGID权限。若使用数字形式,SUID对应八进制数字是4,SGID对于八进制数字是2,在权限模式中可采用“nnnn”的形式,如“4755”表示设置SUID权限,“6755”表示同时设置SUID、SGID权限。
粘滞位权限:主要用于为目录设置特殊的附加权限,当目录被设置了粘滞位权限后,即便用户对该目录有写的权限,也不能删除该目录中其他用户的'文件数据。设置了粘滞位权限的目录,是用ls查看其属性时,其他用户权限处的x将变为t。
使用chmod命令设置目录权限时,+t、-t权限模式可分别用于添加、移除粘滞位权限。将数字权限模式nnnn中的第一位数字 改为1、0,也可以实现添加、移除粘滞位权限。
特权位 :suid sgid
[root@ocm1 ~]# vim
[root@ocm1 ~]# ll
total 84
-rw-r--r-- 1 root root 17 Mar 10 12:57
lrwxrwxrwx 1 root root 3 Mar 9 16:58 -》 ttt
[root@ocm1 ~]# chmod 755
[root@ocm1 ~]# ls -al
-rwxr-xr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 4755
[root@ocm1 ~]# ls -al
-rwsr-xr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 2755
[root@ocm1 ~]# ls -al
-rwxr-sr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 6755
[root@ocm1 ~]# ls -al
-rwsr-sr-x 1 root root 17 Mar 10 12:57
Linux系统怎么使用附加权限就为大家介绍到这里了,希望对大家有所帮助。
-
Win8.1对比Win8有哪些改进
Windows8.1将在Windows8的基础上增加开始按钮,但是按下开始按钮后会来到WindowsUI界面。Windows8.1的WindowsUI界面将有4种大小的磁贴。Windows8.1的owsUI界面壁纸终于可以和传统桌面壁纸同步了。Windows8.1搭载了最新的IE11浏览器,上网功耗更少了。Windows8.1的...
-
Linux运维工程师的岗位职责15篇
随着社会一步步向前发展,我们每个人都可能会接触到岗位职责,制定岗位职责有助于提高内部竞争活力,提高工作效率。大家知道岗位职责的格式吗?以下是小编帮大家整理的Linux运维工程师的岗位职责,欢迎大家借鉴与参考,希望对大家有所帮助。Linux运维工程师的岗位职责1职...
-
Linux运维工程师的岗位职责(15篇)
现如今,需要使用岗位职责的场合越来越多,制定岗位职责可以有效规范操作行为。那么制定岗位职责真的很难吗?以下是小编整理的Linux运维工程师的岗位职责,仅供参考,欢迎大家阅读。Linux运维工程师的岗位职责1职责:1、负责银行数据中心内基础环境交付工作,包含服务器、操...
-
六招管理你的操作系统详解
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。所以这是在电脑中很重要的哦!所以在window系统下管理好操作系统是很有必要的。那么今天我们来看看管理的技巧吧!1、保护密码即便是相信您的朋友,一起打牌的时候还是要...