linux里特殊执行权限有哪些
时间: 2023-11-10 13:45:21 浏览: 95
linux中ACL权限-文件特殊权限.pdf
1. SetUID权限:当一个文件具有SetUID权限时,它会在执行时将用户ID设置为文件所有者的ID。这意味着当一个用户执行这个文件时,它会用文件所有者的权限来执行,而不是用户自己的权限。
2. SetGID权限:当一个文件具有SetGID权限时,它会在执行时将组ID设置为文件所属组的ID。这意味着当一个用户执行这个文件时,它会用文件所属组的权限来执行,而不是用户自己的权限。
3. Sticky权限:当一个目录具有Sticky权限时,只有文件所有者和超级用户才能删除该目录中的文件。这可用于保护共享目录中的文件,以防止其他用户意外删除或修改它们。
4. SUID、SGID和Sticky权限的组合:可以将SetUID、SetGID和Sticky权限组合在一起,以创建更复杂的执行权限。例如,当一个目录设置了Sticky权限并具有SetGID权限时,任何人都可以创建文件或目录,但只有文件或目录所有者和组管理员才能删除或修改它们。
阅读全文