1. 程式人生 > >初學ubuntu之文件權限權限

初學ubuntu之文件權限權限

ubunt 就會 方便 文件中 lin 權限 compute 發現 ubun

今天接著做筆記,堅持學習下去。

  文件權限修改命令,初學者看見這個命令之後總有些摸不著頭腦,這命令裏面用到了一些數字,我

自己也是,這次寫一篇自己的認識。希望能夠幫助到需要學習的人。

  首先你可以通過 ls -l 命令查看當前文件夾下所有文件的詳細信息,在最左邊的這一行就會顯示文件的

權限,第一個字母d不用管(我自己也不清楚)接下來了是一串字母rwx加¨-¨的組合,這就是所謂的權限(r代

表read,是讀的意思,w是write代表寫的意思,x代表execute 執行的意思)你可以仔細數一下,無論是怎麽

樣的組合,這些字符一共是九個數字(d不用管),這九個字母從頭到尾三個為一個組合,分別代表著三類

用戶(U代表User,G代表Group,O代表Other)好了,知道了這些,接下來我們就來一個命令試試水。

chmod u+rwx filename 這就是對filename文件執行u用戶添加rwx權限,+代表增加權限,當然還有-(減

號),= 三種操作。

完整的命令就是這樣的:

chmod [{ugoa}{+-=}{rwx}] [文件名或者目錄]

大家發現多了一個a,這是什麽鬼啊,不要著急這是代表all 就是全部用戶的意思,

可以這樣寫一條命令 chmod a+rwx filename 意思就是對所有用戶增加讀寫執行權限

剩下的就不哆嗦了吧。

到這裏似乎就該說完了,可是還不對,好像關於數字的事還沒有具體說過呢,好吧

x------1

w------2

r------4

聰明的你有沒有明白了什麽(哈哈)

好吧我們繼續說 所謂加上了數字,不過是為了更加方便 例如 剛才的chmod a+rwx filename

就可以改寫成 chmod 777 filename 這三個數字的第一個對應著u用戶,第二個代表group,第三個代表

other用戶

例如

rwxrw-r-- : 764 對user用戶是rwx權限,對group用戶是rw對other用戶是r,只不過轉換成了數字形式

寫成命令形式就是chmod 764 filename

如果你還有小學的數學功底那麽這樣的一個轉換應該是so easy

對u用戶增加r權限可以寫成 chmod 400 filename 即可

好了聰明的你有沒有明白呢,快去你的computer上去試試唄

既然你學會了那我再臭顯擺一下,你還可以加一個 —R 代表對某一個文件中所有的文件執行這樣的操作

例如

chmod 777 filename -R 這叫遞歸,修改註意大小寫即可

初學ubuntu之文件權限權限