当前位置: 首页 > 热点

linux常用命令20个_linux常用命令chmod

2023-03-01 09:14:45 来源:互联网

有关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

本文到此结束,希望对大家有所帮助。

关键词: 所有文件 当前用户 所有用户 对大家有

相关阅读

Copyright   2015-2022 华中技术网 版权所有  备案号:京ICP备12018864号-26   联系邮箱:2 913 236 @qq.com