Linux 文件系统权限(一)

了解基本的文件系统的权限:

权限              对文件的影响                 对目录的影响

r(读取)         可以读取文件的内容           可以列出目录的内容(文件名)

w(写入)         可以更改文件的内容           可以创建或删除目录中的任一文件

x(执行)         可以作为命令执行文件         可以访问目录的内容(取决于目录中文件的权限)

注意:通常目录有 r 和 x 权限 这样可以列出目录并访问其内容

如果对目录仅有 r 权限,可以列出其中文件的名称,但其他信息(包括权限或时间戮)都不可用,也不可访问

如果对某目录仅有 x 权限,则不能列出该目录中文件的名称,但如果已经知道对其具有读取权限的文件名称(当然不能用 Tab键补齐该文件名),那么他们可以通过明确的指定文件名来访问该文件的内容

文件前10个字符的含义:

第一个字符代表的含义:

c      是个字符设备文件

b      是个块设备文件(磁盘文件)

l      是符号链接

p      是管道文件

-      是普通文件

d      是目录文件

之后的 9个字符 3个为一组 从左到右分别代表 所属用户 所属组 其他

一组按 rwx 来,有则按相应的权限符表示 无则用 - 表示

更改文件/目录权限

符号法关键字:

命令格式 :  chmod  WhoWhatWhich  file|directory

Who 是指 u(用户)  g(组)  o(其他)  a(全部)

What 是指 +(添加)  -(删除)  =(精确设置)

Which 是指 r(读取)  w(写入)  x(可执行)

注意:会覆盖原有的权限

数值法:

命令格式 :chomd  ###  file|dircectory

每个数字代表访问级别 :用户  组  其他

# 是 r=4 w=2 x=1 的和

由原来的 775 改成了 751

注意 : 对于在整个目录树中递归的设置权限,chmod 命令支持 -R选项,当使用此选项时,务必要使用 X 权限,而不是 x 权限,表示应仅对目录而不是普通文件设置执行权限。例如,以下命令将递归的设置对 /alice_file 及其组所有者的所有子所有者的读取和写入访问权限,但是仅执行权限应用于目录而非普通文件:

更改文件/目录的用户或组的所有权:

chown  用户名(想要改到的)   文件/目录绝对路径

chown  :组名(想要改到的)   文件/目录绝对路径

chgrp  组名(想要改到的)     文件/目录绝对路径

时间: 2024-12-18 21:40:22

Linux 文件系统权限(一)的相关文章

Linux文件系统权限第一弹:文件系统普通权限

详细内容请点击以下链接: Linux文件系统权限详解

Linux文件系统权限

Linux文件系统权限 一.属主.属组 在linux文件系统中,用户如果要对文件进行操作,首先要对文件的权限进行检查,先判断用户是否是此文件的属主如果是则执行属主权限,如果不是那就查看该用户是否是该文件属组内的用户,如果是则执行属组权限,如果不是执行other权限. 二.文件和目录的读写执行 1. 文件的读.写.执行 文件能否读写取决于用户对文件是否有读写执行权限. 用户有对文件读权限则可以访问此文件,查看文件内的内容,但无法对内容进行修改 示例: [root@centos7 data]# ec

Linux 文件系统权限小结-基本权限-粘滞位-ACL

突然有人问道:drwxrwxrwx+后面的+号是干什么的,挺熟悉又想不起来,百度下后得到结果,最终总结一下Linux系统下关于文件权限的知识,在此记录下. 1.正常情况下,Linux文件系统中的文件权限为: drwxr-xr-x 2 root root 4096 5月  24 15:12 directory -rw-r--r-- 1 root root    0 5月  24 15:12 file.txt 十位第一位为文件属性,d为目录,-为普通文件,c表示为字符设备文件,b表示为块设备文件,s

Linux文件系统权限第二弹:特殊权限

详细内容请点击以下链接: Linux文件系统特殊权限

十一、linux文件系统权限详解

对于文件系统权限,我们前面已经讲解了一部分,这里就不在重复了. 1.修改文件权限有两种,一种是数字.一种是字母 (chmod 的修改只能是属主或者root) 数字: 修改目录权限和目录内所有文件的权限 字母: 2.修改文件属性的关系(其中修改组chgrp=chown  .组) 这里有两点要注意: 1)如果一个文件是可执行文件,并且属主或者root对于这个文件只有可执行权限,那么可以通过sh命令进行执行 2)  对于往文件里面写内容,root和属主都可以在没有可写权限的情况下写入的,只要强制保存就

Linux 文件系统权限

了解基本的文件系统的权限: 权限              对文件的影响                 对目录的影响 r(读取)         可以读取文件的内容           可以列出目录的内容(文件名) w(写入)         可以更改文件的内容           可以创建或删除目录中的任一文件 x(执行)         可以作为命令执行文件         可以访问目录的内容(取决于目录中文件的权限) 注意:通常目录有 r 和 x 权限 这样可以列出目录并访问其内容 如果

Linux 文件系统权限(二)

特殊权限 特殊权限对文件的影响: u+w(suid)      以拥有文件的用户身份,而不是以运行文件的用户身份执行文件 g+s(sgid)      以拥有文件的组的身份执行文件 o+t(sticky)     无影响 对目录的影响: u+w(suid)      无影响 g+s(sgid)      在目录中最新创建的文件将其组所有者设置为与目录的组所有者相匹配 o+t(sticky)     对目录具有写入权限的用户仅可以删除其所有的文件,而无法删除或强制保存到其他            

RH124-06 文件系统权限

第六章  文件系统权限 学习目标: 能够解析Linux文件系统权限的工作机制 掌握实用命令工具修改文件权限和属主 掌握特权位和粘贴位权限,用户权限掩码 6.1 了解基本的文件系统权限 r  读权限: 对于文件,代表用户可以读取文件的内容 对于目录,代表用户可以对目录里的内容进行列表 w  写权限: 对于文件,代表用户可以修改文件的内容 对于目录,代表用户可以在目录里创建,删除文件,修改文件名字等 x  执行权限: 对于文件,如果这个文件本身是可执行文件(脚本,命令,程序),代表用户可以执行(运行

8.3_Linux文件系统权限和特殊权限浅析

什么是Linux文件系统权限? 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. Linux文件系统权限的分类 Linux中的权限分为:read(读).write(写).execut(执行)三种权限 文件和目录表示的权限也各有不同 权限对于文件的意义: r: 可使用文件查看类工具获取其内容 w: 可修改内容,可破坏内容,但不能删除文件本身 x: 针对二进制可执行的程序或脚本,可以把此文件提请内核启动为一个进程,普通文件不需要执行权限 权限对于