Linux更改文件或目录的访问权限命令
Linux目录中的每个文件,并具有访问权限,使用它来确定谁可以访问和操作文件和目录。通过文件或目录访问是只读的,只写和可执行的方式。三以文件为例,只读访问仅允许读取其内容。禁止对其业务进行任何修改。可执行权限允许文件作为程序执行。创建文件时,文件的所有者自动拥有文件的读、写和执行权限,以便读取文档并进行修改。用户还可以根据需要设置任意需要的组合。有三种不同类型的用户可以访问文件或目录、文件所有者、同一组用户和其他用户。所有者是一般文件创建者所有者可以允许相同的组。用户可以访问文档,其他用户也可以访问系统中指定的文件。在这种情况下,系统中的每个用户都可以使用文件或目录访问用户。每个文件或目录访问所有三个组,每个组有三位,分别为文件,主要是读写和执行权限;读取和写入同一组用户并执行权限;读取和写入系统中的其他用户并执行权限。当使用ls -l命令显示文件或目录的详细信息时,最左边的列为文件的访问。例如:- rw-r-r—
该行表示空许可证。注意,有10个位置。第一个字符在文件类型中指定。通常,目录是一个文件。如果第一个字符是水平的,如果它是一个非目录文件。D说,是一个目录。
确定一个文件的访问权限,用户可以使用Linux系统chmod命令来设定不同的访问权限。你也可以使用chown命令来改变文件或目录的所有者。用户组使用chgrp命令来改变文件或目录。下面将介绍这些命令。
chmod命令
chmod命令是非常重要的,用于改变文件或目录的访问权限。它用于控制文件或目录用户访问。这个命令有两种用法。一种是运算符表达式包含字母和文本的设置方法,另一种是包含数字数字集方法。
一
文本的设置方法
chmod {谁} + | |为{ }文件名模式
命令中选项的含义是操作对象是以下字母之一或它们的组合:
u表示用户(用户),即文件或目录的所有者。
g表示同一组(组)用户,即同一组ID的所有用户与文件所有者。
O代表;其他(其他)用户;。
a表示所有(所有)用户;它是系统的默认值。
操作符号可以是:
+添加一定权限。
-取消某一权力。
=给定权限并取消所有其他权限(如果有的话)。
模式设置表示的权限可用于以下字母的任意组合:
r可读性强。
W可以写。
可以执行x。
只有在X X属性仅当目标文件是可执行的一些用户,或目标文件是一个目录。
s在文件执行时将进程的所有者或组ID设置为文件所有者。
t将程序的文本保存到交换设备。
u拥有与文件所有者相同的权限。
G具有与文件所有者相同组的用户相同的权限。
o具有与其他用户相同的权限。
二
数字设定法
我们首先要理解由属性表示的含义:0表示没有权限,表示1个可执行权限,2个写权限4可读,然后把它们加起来。因此,数字属性格式应该是从0到7八进制的3,序列(u(G))(o)。
数字设定方法的一般形式是:
chmod { }文件名模式
chgrp命令
函数:更改文件或目录的组。
语法:chgrp {选项}组文件名
此命令更改指定组中的用户指定文件。其中,组是id用户组,也可以是组文件中的一组用户。文件名是集团以空格分开来改变文件的组列表,支持通配符的名字。如果主用户不是超级用户,或者文件不是。更改文件组。
chown命令
函数:更改文件或目录所有者和组。这个命令也是很常见的。例如,root用户将自己的文件复制到用户徐,为了允许用户访问徐文件,root用户应该将文件的所有权设置为徐,否则用户无法访问该文件。
语法:chown {选项}用户或组文件
描述:chown改变指定文件的所有者向指定的用户或组。用户可以是用户名或用户ID组,也可以是组名或组ID文件。
权限的使用:root
用法:chown { } { } - cfhvr --帮助--版} { } {:用户组文件…
描述:Linux / Unix是一个多行业的工作系统,所有的文件都是主人。使用chown命令可以改变文件的所有者。一般来说,这个指令是唯一使用的根。一般的用户没有权限更改其他文件的所有者,也有权改变自己的文件所有者给别人。只有系统管理员(root)有这样的权限。用户:用户的新主人:idgroup的C用户组的新主人(组):如果老板确实变了,改变的只有F作用:如果业主不能改变不仅显示一个错误信息:- h Yu Lianjie(链接)的变化,而不是真正的链接文件- V:显示主人的变化的细节:目前所有的文件和目录的子目录的所有者(即通过一个递归变化方式之一):--帮助显示版本显示版本:辅助
例子:
1、文件的file1.txt所有者设置为用户组的用户,杰西:
chown杰西:用户file1.txt
2。当前目录下所有文件和子目录的所有者设置为用户的用户组Lamport:
chmod -R兰波特:用户