文件最大許可權為什麼是666
㈠ 許可權666是什麼意思
r: 對應數值4w: 對應數值2x:對應數值1
這樣看來6 就是有4和2組成,也就是對於三類用戶來說,該文件都具有可讀寫的許可權,而沒有執行的許可權
㈡ 伺服器文件許可權設置為777,這是為什麼呢
Unix和Linux的各種操作系統下,每個文件(文件夾也被看作是文件)都按讀、寫、運行設定許可權。
例如我用ls -l命令列文件表時,得到如下輸出:
-rw-r--r-- 1 bu users 2254 2006-05-20 13:47 tt.htm
從第二個字元起rw-是說用戶bu有讀、寫權,沒有運行權,接著的r--表示用戶組users只有讀許可權,沒有運行權,最後的r--指其他人(others)只有讀許可權,沒有寫權和運行權。這是系統默認設置,我可以改寫tt.htm,同組的人和其他人只有權讀,沒人有權運行,因為只是一個html文件,不必運行。這在Novell的directory services之前很先進。
讀、寫、運行三項許可權可以用數字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用數字表示成644。
反過來說777就是rwxrwxrwx,意思是該登錄用戶(可以用命令id查看)、他所在的組和其他人都有最高許可權。
再多一句。我用chmod o-r tt.htm命令改許可權,o-r是others的許可權中減掉讀。結果是
-rw-r----- 1 bu users 2254 2006-05-20 13:47 tt.htm
如果用命令chmod 777 tt.htm,結果是
-rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有讀、寫、運行三項許可權。
㈢ 為什麼linux下,目錄有讀寫許可權,沒有執行許可權(666)時,連目錄訪問的許可權都被禁止了
因為在Linux當中,對目錄而言,所說的執行許可權,其實,就是一種進入目錄許可權。
所以,當一個目錄沒有執行許可權時,你是無法使用cd進入此目錄,會提示無許可權。
㈣ linux的文件初始許可權最多隻有666么,umask也不行啊,每次都要chmod u+x麻煩死了,能設置為777么求解……
用umask 000就可以了
根據你的shell,把這句話放到你的配置文件裡面就可以了
或者你每次登錄打一遍也行
㈤ CentOS系統下的tftp伺服器,文件上傳到伺服器文件夾後,文件的許可權全部變成了666
讓上傳的文件許可權不改變,好像不可能的,但是可以讓上傳的文件保持某個許可權是可以的,例如上傳的所有文件許可權都為777這是可以設置的
㈥ Linux系統將/home/test中a.txt文件的許可權改為666
文件許可權有三個屬性:是否可讀用r表示、是否可寫用w表示、是否可執行用x表示。
許可權可以用數字表示,r=4,w=2,x=1,-=0。rwx=(r+w+x)=7,rw-=(r+w+-)=6。
賦予許可權使用chmod 命令
chmod 666 a.txt
㈦ 我用FTP對文件設置許可權,右鍵點文件,選文件屬性,在數值化許可權里改為644,再次查看,許可權又變回了666
你在ftp里是沒辦法設置伺服器上的文件屬性的,更改的只是本地的而已。
㈧ 怎麼修改文件的讀寫許可權為777or666
GoDaddy的linux空間許可權不必修改, 即可正常安裝使用