目录与文件的权限意义

整理自《鸟哥的Linux私房菜》,整理者:华科小涛http://www.cnblogs.com/hust-ghtao/

Linux系统内文件对应三种身份(所有者、用户组与其他人),每种身份都有三种权限(r、w、x)。那么这些权限对于一般文件与目录文件有何不同?今天就来介绍一下:

1.权限对文件的重要性

文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件等。因此权限对于文件来说,它的意义如下:

  • r(read):可读取此文件的实际内容,如读取文本文件的文字内容等。
  • w(write):可以编辑、新增或者是修改文件的内容,但是不可以删除文件本身。
  • x(excute):该文件具有可以被文件执行的权限。这一点与Windows不同,在Windows下面一个文件是否具有执行能力是通过“扩展名”开判断的,但是在Linux下面,文件是否能被执行则是由是否具有“x”这个权限来决定,跟文件名没有绝对的关系。

2.权限对目录的重要性

文件是存放实际数据的所在,目录的主要内容则是记录文件名列表,文件名与目录具有强烈的关联。针对目录,r、w、x的意义如下:

  • r:表示具有读取目录结构列表的权限,所以当你具有读取一个目录的权限是,表示你可以查询该目录下的文件名数据,所以你就可以利用ls这个命令将该目录的内容列表显示出来。
  • w:这个可写入的权限对于目录来说是很强大的。它表示你具有更改该目录结构列表的权限。包括:(1)新建新的文件与目录;(2)删除已经存在的文件与目录(不论该文件的权限为何);(3)将已经存在的文件或目录重命名;(4)转移该目录内的文件、目录位置。
  • x:目录的“x”表示用户能否进入该目录使之成为工作目录。所谓的工作目录就是你当前所在的目录。

时间: 2024-10-17 18:00:48

目录与文件的权限意义的相关文章

linux下目录与文件的权限及特殊权限

一.Linux下目录与文件的权限 chown    更改文件或目录的所属主,所属组   /etc/passwd 配置文件存放用户信息 useradd    添加用户 chown 所属主:所属组 文件或目录 chown -R    更改目录及目录下面的文件所有权限 chown -v    可视化显示权限更改 [[email protected] tmp]# chown user1:root aa [[email protected] tmp]# ls -l drwxr-xr--. 2 user1 

Linux目录与文件的权限

零.Linux中的权限为什么重要? 权限直接关系数据安全! 一.用户基础概念: 所有者(owner):拥有这个文件的用户.一般拥有目录或文件的所有权限. 用户组(group):几个用户组成一个用户组,一般来说组内用户同时具有某些权限. 其他人(others):相对于owner和group的其他人.一般比前两者少某些权限. 二.目录与文件的权限的意义: 文件是实际包含数据的,一般文本文件.数据库文件.二进制可执行文件等,因此权限对于文件来说,意义如下: r(read):可读取此文件的实际内容,例如

linux下为目录和文件设置权限,

linux下为目录和文件设置权限,包括子目录的循环递归设置 chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的三个数字,分别表示owner,group,others所具有的权限. 1 = x 执行 2 = w 写 4 = r 读

HDFS目录(文件 )权限管理

用户身份 在1.0.4这个版本的Hadoop中,客户端用户身份是通过宿主操作系统给出.对类Unix系统来说, 用户名等于`whoami`: 组列表等于`bash -c groups`. 将来会增加其他的方式来确定用户身份(比如Kerberos.LDAP等).期待用上文中提到的第一种方式来防止一个用户假冒另一个用户是不现实的.这种用户身份识别机制结合权限模型允许一个协作团体以一种有组织的形式共享文件系统中的资源. 不管怎样,用户身份机制对HDFS本身来说只是外部特性.HDFS并不提供创建用户身份.

linux下批量更改一个目下的目录和文件的权限

对于网站目录我们一般设置目录的权限是755, 而文件的权限是644  ,上传目录另设 比如我们要设置web目录下的所有目录的权限是755,文件的目录是644,那么我们可以批量修改吗?答案是肯定的, 就是使用find命令配合exec命令来执行: find web -type d -exec chmod 755 {} \; find web -type f -exec chmod 644 {} \; 其中的{} 可以理解为前面找的目录或者文件 \;  是固定格式!

linux下为目录和文件设置权限

chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的三个数字,分别表示owner,group,others所具有的权限. 1 = x 执行 2 = w 写 4 = r 读,比如owner具有所有权限,1+2+4=7, 又比如gro

linux系统更改目录和文件的权限总结

对于属于你的文件,可以按照自己的需要改变其权限位的设置.在改变文件权限位设置之前,要仔细地想一想有哪些用户需要访问你的文件(包括你的目录).可以使用c h m o d命令来改变文件权限位的设置.这一命令有比较短的绝对模式和长一些的符号模式.我们先来看一看符号模式. 1. 符号模式 c h m o d命令的一般格式为:chmod [who] operator [permission] filenamew h o的含义是:u 文件属主权限.g 同组用户权限.o 其他用户权限.a 所有用户(文件属主.

linux目录或文件权限

linux目录或文件权限 字符 解析drwxr-xr-x 通过 ls -l 可以查看 目录 或 文件 的权限时间 大小 等信息, 权限 占据10 个字符,eg: "drwxrwxrwx" 格式: "目录标记" + “所有者操作权限” + “所有者所在组成员操作权限” + “其他人操作权限” 1.“目录标记”:  如果是目录 ‘d’ 否则 ‘-’ 2.“所有者操作权限” 和 “所有者所在组成员操作权限” 和 “其他人操作权限” 每段都站3位分别 可读(r)+可写(w)

linux基础命令学习(五)目录或文件权限

一.查看文件的详情 ls -al 二.改变目录或文件的权限 chmod [-cfvR] [--help] [--version] mode file 1. 必要参数 -c 当发生改变时,报告处理信息  -f 错误信息不输出 -R 处理指定目录以及其子目录下的所有文件             -v 运行时显示详细处理信息 2.选择参数  --reference=<目录或者文件> 设置成具有指定目录或者文件具有相同的权限  --version 显示版本信息 <权限范围>+<权限设