linux常用命令20个_linux常用命令chmod
有关linux常用命令20个_linux常用命令chmod这方面的知识,估计很多人不是太了解,今天就给大家详细的介绍一下关于linux常用命令20个_linux常用命令chmod的相关内容。
linux常用命令chmod命令解释
用于更改linux系统文件或目录的访问权限。使用它来控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和运算符表达式的文本设置方法;另一种是包含数字的数字设置方法。
(资料图片)
每个文件或目录有三组访问权限,每组由三个数字表示,这是文件所有者的读、写和执行权限。与所有者同组的用户的读、写、执行权限;系统中其他用户的读、写和执行权限。可以用ls -l test.txt来找。
以文件log2012.log为例:
-rw-r-r-1 root root 296k 11-13 06:03 log 2012 . log
第一列有10个位置,第一个字符指定文件类型。一般来说,目录也是一个文件。如果第一个字符是一条水平线,它意味着一个非目录文件。如果是D,说明是目录。从第二个字符到第十个字符,一组3个字符共9个字符,分别代表3组用户对文件或目录的权限。权限字符使用水平线表示空权限,R表示只读,W表示写入,X表示可执行。
通用参数:
-c当有变化时报告处理信息。
-R处理指定目录及其子目录中的所有文件。
授权范围:
u:目录或文件的当前用户
g:当前目录或文件组。
o:不同于当前用户或目录或文件组的用户或组。
答:所有用户和组
权威代码:
r:读权限,用数字4表示。
w:写权限,用数字2表示。
x:执行权限,用数字1表示。
-:删除权限,用数字0表示。
学生:特殊权利
linux常用命令chmod命令示例
(1)增加文件t.log的所有用户的可执行权限
chmod a x t.log
(2)撤销原来的所有权限,然后让所有者拥有可读权限,输出处理信息。
chmod u=r t.log -c
(3)将读取、写入和执行(7)的权限分配给文件的所有者,将读取和执行(5)的权限分配给文件所属的组,将执行(1)的权限分配给其他用户。
Chmod 751 t.log -c(或:chmod u=rwx,g=rx,o=x t.log -c)
(4)为测试目录及其子目录中的所有文件添加可读权限。
chmod u r,g r,o r -R text/-c
本文到此结束,希望对大家有所帮助。