許可權是作業系統用來限制對資源訪問的機制,許可權一般分為讀、寫、執行。系統中每個檔案都擁有特定的許可權、所屬使用者及所屬組,通過這樣的機制來限制哪些使用者、哪些組可以對特定檔案進行什麼樣的操作。注意,每個程序都是以某個使用者的身份執行所以程序的許可權與該使用者的許可權一樣,使用者的許可權大,該程序擁有的許可權就大。
linux中,每個檔案有三種許可權:
目錄必須擁有x許可權,否則無法檢視其內容
linux許可權基於ugo模型進行控制,u代表user,g代表group,o代表other,每乙個檔案的許可權基於ugo進行設定,許可權三個一組(rwx),對應ug,不屬於該檔案
所屬使用者或所屬組的使用o許可權。命令ls -l可以檢視當前目錄下檔案的詳細資訊(d表示資料夾,-表示普通檔案)
命令chown用以改變所屬使用者:
chown nash_su linuxcast.net -r引數遞迴的修改目錄下的所有檔案的所屬使用者
命令chgrp用以改變檔案的所屬組:
chgrp nash_su linuxcast.net -r引數遞迴的修改目錄下的所有檔案的 所屬組
命令chmod用以修改檔案的許可權
chmod 模式 檔案
模式為如下 格式:
u.g.c分別代表使用者.組和其它 a可以代指ugo + - 代表加入或刪除對應的許可權 r.w.x分別代表三種許可權
如:chmod u+rw linux.net chmod a-x linu.net chmod g-x inulx.net
也支援以數字方式修改許可權,三個許可權分別由三個數字表示:r=4,w=2,x=1;
如:rw=6,rwx=7,r-x = 5;數字修改時必須三個都要修改
LINUX之檔案操作許可權講解
r read,讀取 對檔案而言,具有讀取檔案內容的許可權 對目錄來說,具有瀏覽目 錄的許可權。w write,寫入 對檔案而言,具有新增 修改檔案內容的許可權 對目錄來說,具有刪除 移動目錄內檔案的許可權。x execute,執行 對檔案而言,具有執行檔案的許可權 對目錄了來說該使用者具有進入目錄的...
Linux檔案和目錄許可權詳細講解
本文出自 edwin 1 ls l 檢視所在目錄所有檔案的許可權 2 chmod u r file 把file檔案的當前 使用者user 的許可權賦值為可寫模式 3 chmod g wrx file 把file檔案的當前 組gruop 的許可權賦值為可寫,可讀,可執行模式 4 chmod g x f...
linux系統中UMASK許可權的用法講解
umask一般是用在你初始建立乙個目錄或者檔案的時候賦予他們的許可權。這裡要說明兩點 1 針對目錄來說x許可權代表可以進入該目錄,所以說對於這個許可權初始賦值是沒什麼問題的 2 針對檔案的x的許可權代表執行,這個風險太高,所以一般許可權初始賦值必須去掉x的 root www umask 0022這四...