avatar

目录
Linux文件权限

Linux三种文件类型:

普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等,使用“-”标识。

目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构,使用“d”标识。

设备文件: Linux系统把每一个设备都看成是一个文件

修改文件权限的命令常用的是:chown,chmod;

在这里插入图片描述

修改文件的所属的用户

Code
1
chown jack demo  # jack——> 将文件的所属用户修改为jack  demo——>需要修改的文件

修改文件夹及其子目录的文件所属的用户

Code
1
chown -R jack demo

修改文件所属的组

Code
1
chown :jack demo # jack——> 将文件所属的用户组修改为jack  demo——>需要修改的文件

同时修改文件所属组和用户

Code
1
chown jack:jack demo # jack:jack——> 将文件所属的用户和权限都修改为jack demo——>需要修改的文件

chmod修改文件的权限

文件分用户(user)权限,组(group)权限,其他用户(other)权限,简称ugo;

文件的权限有三种读取(r),写入(w),执行(x);

u——> User,即文件或目录的拥有者;
g——> Group,即文件或目录的所属群组;
o—— >Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
a ——>All,即全部的用户,包含拥有者,所属群组以及其他用户;
r ——>读取权限,数字代号为“4”;
w ——>写入权限,数字代号为“2”;
x ——>执行或切换权限,数字代号为“1”;
- ——>不具任何权限,数字代号为“0”;
s ——>特殊功能说明:变更文件或目录的权限。

语法格式:chmod (选项) (参数)

直接赋予文件权限权限

①字母形式
Code
1
chmod u=rwx demo # 将demo文件所属的用户权限 改为 可读可写可执行
Code
1
chown g-x,g-w demo # 将demo文件所属组的权限 改为 可读
②数字形式
Code
1
chmod 700 demo # 将demo文件的用户权限 改为 可读可写可执行 所属组和其他用户 改为 不可读不可写不可执行
Code
1
chmod 761 demo # 将demo文件的用户权限 改为 可读可写可执行 所属组 改为 可读可写 其他用户改为可执行
r=读取属性 ————>值=4
w=写入属性————>值=2
x=执行属性————>值=1
文章作者: Jack-Roc
文章链接: http://jack-roc.top/2017/10/18/filepower/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jack-Roc
打赏
  • 微信
    微信
  • 支付寶
    支付寶