新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

linux的特殊权限有哪几种

发布时间:2023-07-20 07:49:50

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

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!