nick 7 anos atrás
pai
commit
345d32d01d
1 arquivos alterados com 37 adições e 1 exclusões
  1. 37 1
      file-dir-permissions.md

+ 37 - 1
file-dir-permissions.md

@@ -10,7 +10,7 @@
 
 补充:常见的文件类型为 `-` `d` `l`
 
-#### Linux 的文件权限
+#### Linux 的 3 种权限
 
 - `r` 代表 `read` 读权限,数字代表为 `4`
 
@@ -18,6 +18,14 @@
 
 - `x` 代表 `execute` 执行权限,数字代表为 `1`
 
+#### Linux 的 3 种用户
+
+- 拥有者(owner)
+
+- 用户组(group)
+
+- 其它人(others)
+
 解读
 
 ```
@@ -44,11 +52,39 @@ stat filename #查看文件的详细信息,文件的访问时间、修改时
 #### chmod 命令
 
 ```
+chmod 755 filename #将文件权限修改为 755 ,即拥有者有读写执行权限,用户组有读执行权限,其他人有读执行权限 
 
+chmod -R 755 dirname #递归修改目录的权限
 ```
 
 #### chown 命令
 
 ```
+chown nick index.php #将文件拥有者改为 nick
+
+shown :nick index.php #将文件用户组修改为 nick
+
+chown nick:nick index.php #将文件拥有者和用户组修改为 nick
+
+chown nick php #将目录拥有者修改为 nick
+
+chown :nick php #将目录用户组修改为 nick
+
+chown nick:nick php #将目录拥有者和用户组修改为 nick
+
+chown -R nick:nick php #递归将目录拥有者和用户组修改为 nick
+```
+
+#### chattr 命令
+
+```
+chattr +i index.php #设置文件不允许修改、删除、移动、复制,root 用户也生效
 
+chattr -i index.php #取消文件属性设置
+```
+
+#### lsattr 命令
+
+```
+lsattr filename or dirname #查看文件或目录的属性
 ```