我是靠谱客的博主 灵巧战斗机,最近开发中收集的这篇文章主要介绍Linux-目录的权限,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

用户对目录的操作与目录权限的关系

粘滞位

用户对目录的操作与目录权限的关系

可读权限(r):如果目录没有可读权限,则无法用ls等命令查看该目录中的文件

可写权限(w):如果目录没有可写权限,则无法在目录中删除和创建文件。

可执行权限(x):如果目录没有可执行权限,则无法用cd命令进入该目录中

由上面例子可知,当多个用户共享一个目录时,只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限. 所以用户能否在一个目录下创建文件或者删除文件,与文件本身的权限无关,与目录的权限有关。

粘滞位

如果一个目录由多个用户共享,用户都有读写权限,可在一个目录下创建和删除文件,该目录下的文件可以被任意用户删除,那么会引发一些问题。所以为了满足多个用户共享的目录下,各用户都有读写权限,而用户只能删除自己创建的文件的条件,引出粘滞位。

以root的身份创建一个文件

给该目录在other已有写权限的条件下,设置粘滞位(chmod +t  文件名)

 

此时再切换用户身份,以other的身份进入目录,虽然该目录仍有other的写权限,但是用户不能删除非自己创建的文件。

 注意:

  1. 粘滞位只能给目录设置
  2. 该目录一旦设置了粘滞位,只能被目录的所有者或超级用户(root)删除。(即谁设置,谁取消,超级用户root不受粘滞位的约束)

 

 

最后

以上就是灵巧战斗机为你收集整理的Linux-目录的权限的全部内容,希望文章能够帮你解决Linux-目录的权限所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部