一个Linux命令chmod命令修改文件和文件夹的权限
语法:chmod {谁} + | - |为{ }文件名模式
命令中选项的含义是
u表示用户(用户),即文件或目录的所有者。
g表示同一组(组)用户,也就是说,同一组ID的所有用户都是文件所有者。
O代表;其他(其他)用户;
a表示所有(所有)用户;它是系统的默认值。
操作符号可以是:
+添加某些权限。
-取消某一权力。
=给定权限并取消所有其他权限(如果有的话)。
通过设置模式表示的权限可以用于以下字母的任意组合:
r可读性强。
W可以写。
x是可执行的。
只有在X X属性仅当目标文件是可执行的一些用户,或目标文件是一个目录。
s设置主机或进程组ID为文件所有者当文件被执行。Ldquo;Us设置文件的用户ID,Gs设置组ID。
t将程序的文本保存到交换设备。
u拥有与文件所有者相同的权限。
G具有与文件所有者相同组的用户相同的权限。
o具有与其他用户相同的权限。
例子
一种修改文件可读性和书写性的方法。
例如,修改index.html文件写可读和可执行:
复制代码代码如下所示:
chmod 777 index.html
要修改目录中的所有文件属性,可以编写可读且可执行的文件:
复制代码代码如下所示:
chmod 777。
用后缀替换后缀名的文件夹是可以的。
例如:修改所有HTM文件的属性:
复制代码代码如下所示:
chmod 777 * .htm
修改文件夹属性的一种方法
修改目录,以编写可读的和可执行的文件
复制代码代码如下所示:
chmod 777 /图像/小
修改目录中的所有文件夹属性
复制代码代码如下所示:
chmod 777 *
将文件夹名称替换为*
修改所有文件和文件夹和子文件夹的文件夹属性为可执行和可执行
复制代码代码如下所示:
Chmod -R 777 /upload
Linux下目录和文件权限差异综述
文件:读取文件(r)的内容,将数据写入文件(W),作为命令执行文件(x)。
目录:读取文件名(R)所包含的目录,信息写入到目录(添加和删除索引点链接),搜索目录(使用目录名作为路径名访问文件和子目录包含)。
具体来说,它是:
(1)具有只读权限的用户不能用cd进入目录:它必须具有执行权限才能进入。
(2)具有执行权限的用户只有在知道文件名并有权阅读的情况下才能访问目录下的文件。
(3)必须有读取和执行权限以按ls建立目录列表,或者使用cd命令输入目录。
(4)有目录的权限,它可以创建、删除或修改目录中的任何文件或子目录,即使该文件或子目录属于其他用户。
查看目录的权限
查看文件权限声明:
终端输入:
我xxx.xxx LS(xxx.xxx是文件名)
然后会有类似的信息,主要是这些:
- rw-rw-r --
总共有10个数字。
其中一个:前面一个——代表是类型。
中间的三个RW是所有者(用户)。
然后三个RW代表一个组(组)。
最后三个R代表其他人(其他)
然后我将解释后面的9个数字。
r文档可以读(读)
w表示可以写入(写入)文件。
x表示一个文件可以被执行(如果它是一个程序)
-表示未授予相应的权限
现在是讨论修改文件权限的时候了。
终端输入:
chmod O W xxx.xxx
代表权限的其他人写的xxx.xxx文件
chmod去RW xxx.xxx
表示删除阅读组和其他人xxx.xxx写权限
其中:
u代表所有者(用户)
g表示所有者所在的组(组)
O代表他人,而不是U和G(其他)
A代表所有的人,也就是说,U,G和O
r文档可以读(读)
w表示可以写入(写入)文件。
x表示一个文件可以被执行(如果它是一个程序)
其中:rwx也可从数
R ------------ 4
W ----------- 2
X ------------ 1
------------- 0
行动:
表示添加权限
-表示删除权限
=表达式使它成为唯一的权威
当每个人都理解上面的东西时,下面的一些权限很容易理解。
- RW -------(600)只有所有者有权读写。
- rw-R -R -(644)只有所有者有读写权限,而组和其他人都只能读取的权限。
- ------ rwx(700)只有所有者有权阅读,写和执行。
- rwxr-xr-x(755)只有所有者有权读,写,执行和集团和其他人只读取和执行权限。
-rwx--x--x (711) only the owner has the permission to read, write, execute, and the group and other people have only the permissions to execute.
- RW RW RW -(666)人人有阅读和写作的权利
- rwxrwxrwx(777)每个人都有读写和执行的权限,