Linux入門(三)檔案許可權

2021-07-10 04:54:17 字數 1270 閱讀 8885

linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定使用者對檔案和目錄進行訪問和操作的許可權。 檔案或目錄的訪問許可權分為唯讀r,只寫w和可執行x三種。

有三種不同型別的使用者可對檔案或目錄進行訪問:檔案所有者,同組使用者、其他使用者。所有者一般是檔案的建立者。用ls -l命令顯示檔案或目錄的周詳資訊時,最左邊的一列為檔案的訪問許可權。 

第乙個字元指定了檔案型別。在通常意義上,乙個目錄也是個檔案。如果第乙個字元是橫線,表示是個非目錄的檔案。如果是d,表示是個目錄。

root是su超級管理員,root使用者建立的檔案,其他使用者沒有許可權是不可以刪除,如果想要刪除該檔案,可以切換su,也可以讓su使用者授權。這時如果用chmod檔案授權命令,必須得在/etc/sudoers下新增使用者。然後就可以改其他使用者許可權,執行sudo chmod o+wx 1.txt。這樣其他使用者other就擁有了write寫和x執行檔案的許可權。

更改許可權chmod

新增所屬使用者許可權sudo chmod u+rwx 1.txt

減少所屬使用者許可權sudo chmod u-rwx 1.txt

新增所屬組使用者許可權sudo chmod g+wx 1.txt

新增其他使用者許可權sudo chmod o+wx 1.txt

更改許可權chmod第二種方式

例如:sudo chmod 444 1.txt

例如:sudo chmod 777 1.txt

例如:sudo chmod 555 1.txt

三位rwx分別由低位到高位代表2的x方。2的0次=1,2的1次=2,2的2次=4,所以rwx代表了421,假如所屬使用者擁有讀4、寫2、執行檔案1的許可權,那就是7;所屬組使用者也擁有讀4、寫2、執行檔案1的許可權,也是7,其他使用者也是擁有讀4、寫2、執行檔案1的許可權,那也是7。按著這種方法修改,即為sudo chmod 777 1.txt

更改所屬使用者chown

例如:sudo chown hadoop:hadoop 1.txt

例如:sudo chown hadoop 1.txt

更改了許可權,也是不可以刪除,因為父目錄是root使用者許可權。其實我們也照樣可以利用sudo來刪除此檔案:sudo rm 1.txt

Linux基礎(三)檔案許可權

chown 擁有者 檔案 目錄 r 遞迴修改 chgrp 擁有者 檔案 目錄 r 遞迴修改 1.3.1 加減法 u g o 例 chmod u rwx,g rwx 檔案 目錄 1.3.2 數字法 數字法 r 4,w 2,x 1。例 chmod 777 檔案 目錄 rwx 7,rw 6,r 4,r x...

Linux筆記(2) 檔案許可權

1 user group others 2 chgrp 設定檔案所屬群 chgrp r groupname filename 3 chown 修改檔案擁有者 1 chown username filename 2 chown username groupname filename 同時修改擁有者和群...

linux筆記2 檔案許可權

許可權是什麼 檔名 drwxrwxrwx d代表資料夾 如果是 代表普通檔案 c代表字元裝置 l代表鏈結檔案 第乙個rwx代表擁有著的許可權 第二個rwx代表所屬組的許可權 第三個rwx代表其他使用者的許可權 怎麼改變許可權 1.去掉擁有者的許可權 chmod u r file u代表的是讀許可權 ...