【linux设置可执行权限 linux赋权限命令】
linux的隐藏权限 chattri /sec/Classified
使文件不能被修改与删除,对passwd、shadow、group、gshadow等重要文件可设置该属性,-i移除属性 。
chattra /sec/Classified
使文件不能被修改与删除,但可以追加内容,对重要的日志文件可以设置该属性,-a移除属性 。
lsattr /sec/Classified#显示隐藏属性
chattri 示例
chattra 示例
linux的三种特殊权限 1、SBIT(Sticky Bit):只对目录有效,一个目录如果有SBIT权限,那么该目录下的文件,只有该文件的拥有者和root才能删除,如/tmp目录,它的权限是:
tmp目录权限
t出现在了其他人的x权限位置,表示该目录有SBIT权限 。该目录其他人具有rw权限,理论上该目录下的文件任何人都可以删除 。但由于SBIT权限的存在,所以该目录的文件只有拥有者和root才能删除或移动 。以tmp目录下的file1文件为例:
file1文件权限
file1文件的拥有者是sindy,那么该文件只能被root和sindy这两个用户删除 。
参考命令:
chmod o t/share#为share目录赋于SBIT权限,在该目录下用户只能删除自己创建的文件chmod o-t/share#取消SBIT权限
2、SUID(Set UID):只对二进制文件有效,一个文件如果有SUID权限,那么其他人在执行该文件时,可以临时获取到该文件的拥有者权限 。以/usr/bin/passwd文件为例:
passwd文件权限
s出现在了拥有者的x权限位置,表示该文件有SUID权限,且其他人对该文件有x权限 。由于SUID权限的存在,所以其他人在执行passwd命令时,会临时获取到root(拥有者是root)权限,进而可以对/etc/shadow文件进行写入操作 。这也是为什么普通用户也能用passwd命令修改自己密码的缘故 。
参考命令:
chmod u s /s
推荐阅读
- 最实用的3种方法 微信拒绝加入群聊在哪里设置
- 数码知识:opporenoace定时拍照设置在哪怎么定时拍照
- 数码知识:oppoa8怎么创建应用快捷方式设置应用快捷方式教程
- 教大家windows10电脑屏保设置方法
- 教大家Windows10系统怎么设置指纹登陆的方法
- 数码知识:opporeno5怎么设置铃声如何设置铃声
- 重置家用wifi密码的操作步骤 wifi怎么用手机设置密码
- iPhone你已设置呼叫限制 呼叫限制是什么意思
- 电脑开启无线热点设置虚拟wifi? 虚拟wifi设置
- 微信收款提示音怎么设置?微信收款电脑版不响