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代表的是讀許可權 ...