Linux设置读写文件系统权限,Linux 文件系统权限(一)

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

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

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

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

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

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

24cf851db07d7033ca8cdf6889fe1f68.png

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

27e4921288290e171f359f8ea92dfd0a.png

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

0c8f4e4c2546e458e01e646c32257cfc.png

文件前10个字符的含义:

0e335fd4460c05aa28c31d711916cf44.png

36ba942731c6a74015a8c514fbc793ef.png

第一个字符代表的含义:

c      是个字符设备文件

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

l      是符号链接

p      是管道文件

-      是普通文件

d      是目录文件

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

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

更改文件/目录权限:

符号法关键字:

命令格式 :  chmod  WhoWhatWhich  file|directory

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

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

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

注意:会覆盖原有的权限

659da155de3e05972697347771f827a4.png

数值法:

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

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

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

6ea1d3445e8c3cf73af27e09e028c4d8.png

由原来的 775 改成了 751

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

bef498a4afc465f5006924ce4373357b.png

c73cd2ad609e736145ddf6996a6d8e3f.png

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

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

e55b873f08911b7c2a34a5f33aaebcfa.png

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

d8f6275465a5ccc77b66f73a88e1381e.png

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

309b2f1b83bb963eac0d1bc5601014b3.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值