Linux常用命令--許可權管理命令
chmod命令:改變檔案或目錄的許可權
只有兩個使用者可以修改檔案的許可權,一個是檔案的所有者,一個是root使用者
change the permissions mode of a file
語法:chmod [{ugoa}{+-=}{rwx}] [檔案或目錄] // a表示所有使用者, +新增許可權,-刪除許可權, =賦值許可權
[mode=42] [檔案或目錄]
-R 遞迴修改, 針對資料夾中所有的檔案,包括子目錄
例如:chmod a+x file1.txt // 給file1.txt檔案的所有者,所屬組和其他,都賦予執行許可權;
chmod a=rwx file1.txt // 給file1.txt檔案的所有者,所屬組,其他都賦予rwx許可權
另外一種修改許可權的方法:
許可權的數字表示方法:
r---4, w---2, x---1
所以,rwx對應7, rw-對應6, r--對應4
上面的許可權可以改成如下:
chmod 777 file1.txt //給檔案file1.txt檔案的擁有者,所屬組,其他都賦予rwx許可權;
---------------------------------------------------------------------------------------------------------------
代表字元 許可權 對檔案的含義 對目錄的含義
r 讀許可權 可以檢視檔案內容 可以列出目錄中的內容
w 寫許可權 可以修改檔案內容 可以在目錄中建立、刪除檔案
x 執行許可權 可以執行檔案 可以進入目錄
-----------------------------------------------------------------------------------------------------------------
chown命令 :更改檔案的所有者
只有root可以改變檔案的所有者
change file ownership
語法:chown [使用者] [檔案或目錄]
chown shenchao fengjie //改變檔案fengjie的所有者為shengchao
改變檔案的所有者的前提,系統裡必須存在的使用者
chgrp命令:更改檔案的所屬組
只有root使用者可以修改檔案的所屬組
change file group ownership
語法:chgrp [使用者組] [檔案或目錄]
例子:chgrp lampbrother fengjie 改變檔案fengjie的所屬組為lampbrother組
umask命令:顯示、設定檔案的預設(預設)許可權
the user file-creation mask
shell 內建命令
語法:umask [-S]
-S 以rwx形式顯示新建檔案預設許可權
示例:umask -S
表示user許可權是rwx, group許可權是rx, other許可權是 rx
mkdir建立的資料夾預設許可權如上所示,但是touch建立的檔案,預設許可權沒有x,也就是沒有執行許可權;
可以對其進行修改:umask 077, umask值就變成077了
這裡第一個0表示特殊許可權 ;022表示 ----w--w-
所以mkdir建立檔案的許可權是:
777 rwx rwx rwx
022 --- -w- -w-
755 rwx r-x r-x 這個就是資料夾預設的許可權
644 rw- r-- r-- 這個就是檔案預設的許可權
相關文章
- Linux檔案許可權管理命令Linux
- Linux-許可權管理(ACL許可權)Linux
- 許可權管理[Linux]Linux
- Linux命令-使用者、許可權管理、系統管理Linux
- Linux 許可權管理之目錄許可權限制Linux
- Linux常用命令之使用者許可權管理chmod、chown、chgrp、umask命令講解Linux
- Linux基本許可權管理Linux
- 常見的許可權管理命令
- Linux常見命令(許可權)Linux
- Linux 中的許可權管理Linux
- Linux 下許可權的管理Linux
- linux 檔案許可權管理Linux
- ODPS許可權管理命令集合
- Mac檔案許可權管理(shell命令)Mac
- 許可權修改命令
- Linux賬戶與許可權管理Linux
- Linux的檔案許可權管理Linux
- Linux-許可權管理(chmod、umask)Linux
- linux許可權管理一點理解Linux
- Linux基礎之許可權管理Linux
- 『學了就忘』Linux許可權管理 — 55、檔案特殊許可權Linux
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- PostgreSQL:許可權管理SQL
- Mysql——許可權管理MySql
- Mysql 許可權管理MySql
- oracle 許可權管理Oracle
- 4、許可權管理
- sql許可權管理SQL
- 許可權管理策略
- MySQL許可權管理MySql
- 許可權授予、回收命令
- Linux許可權Linux
- 利用sudo命令為Ubuntu分配管理許可權(轉)Ubuntu
- Linux 檔案許可權管理的方法Linux
- Linux使用者、組、許可權管理Linux
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- 『學了就忘』Linux許可權管理 — 56、不可改變位許可權(chattr)Linux
- Linux常用檔案許可權命令詳解Linux