质量为本、客户为根、勇于拼搏、务实创新
Linux特殊权限简介
在Linux操作系统中,除基本的读、写、履行权限外,还存在特殊权限,这些权限可以增强文件或目录的安全性。本文将介绍一下Linux中常见的特殊权限,并分别介绍它们的作用和使用方法。
SGID权限
1、SGID权限是一种特殊的权限,当文件被设置了SGID权限后,它的履行者将继承文件所属组的权限,而不是履行者的本身组权限。当一个目录设置了SGID权限后,新建立的文件将继承目录的组ID。SGID权限经常使用于多人同享一个目录,并且希望新建立的文件可以与目录自动保持所属组一致。
2、SGID权限的设置方法是将文件或目录的权限第二位设为数字2,例如chmod2775filename或chmod2775dirname。
SUID权限
1、SUID权限是一种文件特殊权限,当一个文件被设置了SUID权限后,它的履行者将以文件所有者的身份履行该文件。在Linux系统中,sudo命令便是一种利用SUID权限的典型实例。sudo帮助用户以管理员身份履行某个程序,而没必要登录到root账户去履行。
2、SUID权限的设置方法是将文件或目录的权限第三位设为数字4,例如chmod4755filename或chmod4755dirname。
StickyBit权限
1、StickyBit是一种文件特殊权限,当一个目录被设置了StickyBit权限后,该目录仅允许文件的所有者删除或重命名文件。这里的文件的所有者指的是文件的创建者,而不是所有者所在的用户组。StickyBit权限经常使用于一些公共的临时目录,为了避免误操作或歹意删除而设立。
2、StickyBit权限的设置方法是将文件或目录的权限的最后一名设为数字1,例如chmod1777dirname。
桂%哥%网%络www.guIgege.cn
1对1专业客服
24小时服务支持
365天无间断服务
5分钟快速响应TOP