Linux学习--文件权限

2017-02-01  本文已影响50人  TimeMage

February 1, 2017


常用的文件类型

符号 文件类型 作用
- 普通文件 普通的文本文件
d 目录文件 类似于文件夹
c 设备文件 对应Linux系统中的每一个硬件设备
l 链接文件 快捷方式文件
example.jpg

文件权限

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的
概念,对于它的所有者,所在组,其他组都有一个权限。

目录文件的权限

对于目录文件来说,
可读权限是指可以访问目录文件以及目录文件中的子目录文件。
可写权限则表示可以在目录文件中创建新的文件。
可执行权限则表示允许进入目录文件的内部进行各种操作。

执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。
读取位和执行位的组合的作用才是控制是否列出目录中的内容。
写入位和执行位的组合则是允许在目录中创建,删除,和重命名文件。

** Linux下目录的权限详解:** https://www.cnblogs.com/oskb/p/3467224.html


特殊权限

Linux特殊权限:SUID、SGID、SBIT

   一个团队想在linux某个目录下协同工作来做一个项目,那么每个团队成员都得对这个目录下的所有文
件具有rwx权限。
   于是我们首先新建一个用户组,再新建几个账号,每个账号的用户组都加入刚才新建的那个用户组。
  再新建工作目录,权限设为770,把目录的用户组加上上一步新建的用户组。
    到这里为止,我们思考下会有什么问题?
    现在账号A新建一个文件,新建文件的拥有者和用户组都会是A!重要的是其他用户都无法访问这个文
件!
    所以我们需要给这个目录加入SGID权限,之后任意一个用户创建的文件,文件用户组都会是这个目录
的用户组。万事OK!
上一篇 下一篇

猜你喜欢

热点阅读