cetnos6下特殊权限

简介: 版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396740 ...
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396740

如果基础不牢固,或者看不懂,请温习一下基础知识:https://www.linuxprobe.com/chapter-05.html

特殊权限:setuid,setgid,sticky

区别:

  • setuid:让操作者,在执行某个文件时,拥有文件属主的执行权限,去执行文件。对文件有影响。
  • setgid,对文件和目录都有影响。当操作者在某个目录下创建文件时,文件的数组和目录的数组时一样的。在执行某个文件时,是以目录的数组的权限去执行的。进程的gid和文件的gid一样。
  • sticky:对目录使用,在目录中,很多用户都可以新建,删除自己创建的文件或者目录,只能读别人创建的,root是最高权限,可以操作所有。

表现形式:

  • setuid设置以后,在属主的位置,x权限的位置,出现一个s,小写的。如果是S,表达了此处没有x权限,这将是一个异常的存在。
  • setgid设置以后,在属组的位置,x权限位置,出现一个s,同上。
  • sticky设置以后,在其他用户权限位置,x权限的位置,出现一个t,如果是T,那么意思就是这个位置没有x权限。

操作:ls -l 可以查看权限
chmod可以修改权限,不同于chmod 655 /tmp/aaa,如果修改特殊权限,需要chmod 4655 /tmp/aaa
出现了开头这个数字4,这个位置的数字有4(setuid),2(setgid),1(sticky),这三个选择。

其他:setfacl用着挺爽的。

相关文章
|
2天前
|
SQL 关系型数据库 MySQL
|
26天前
|
Linux 数据安全/隐私保护
权限
Linux权限管理是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:所有者(owner)、群组(group)和其他(others)。 每个文件和文件夹都有一个所有者,这是创建该文件或文件夹的用户。所有者拥有最高的权限,可以对文件和文件夹进行更改、读取和删除。群组是一组用户,他们可以共享文件和文件夹的权限。其他用户是除所有者和群组以外的其他用户。 Linux使用三个主要的权限:读、写和执行。读权限允许用户查看文件或文件夹的内容,写权限允许用户更改文件或文件夹的内容,执行权限允许用户运行文件或文件夹中的程序。是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:
14 1
|
9月前
|
Oracle 关系型数据库
用户权限
ORACLE用户权限查询
60 0
|
缓存 网络协议 安全
权限提升
权限提升
182 0
权限提升
|
存储 Linux 数据安全/隐私保护
特殊权限| 学习笔记
快速学习特殊权限
特殊权限| 学习笔记
|
Linux 安全 Windows
|
Linux 数据安全/隐私保护 Unix
|
数据库 数据库管理 关系型数据库