1樓:烏鴉小小七
基本上就是全部開放讀寫執行操作許可權……
乙個檔案有三個許可權,分別是讀、寫和執行,它們對應的數分別是4、2和1。
如果某個使用者只有讀許可權沒有寫和執行許可權當然就是4,如果三個如果有讀和執行許可權就是5(4+1)……所以有全部許可權就是7了。
而乙個檔案或資料夾面對的使用者分三類:所屬使用者、所屬使用者的組其他使用者以及組外使用者。
所以777三個數字就是對應這三個使用者物件全部都有讀、寫、執行許可權。
如果是所屬使用者有全部許可權,組員有讀和執行許可權,而組外使用者只有讀許可權,那數字應該就是754……
linux:chmod -r 777 * 是什麼意思?
2樓:文化廚子
首先,chmod命令是linux上用於改變許可權的命令,-r 是遞迴遍歷子目錄,因為你要操作的檔案使用的*萬用字元。777,第乙個7代表檔案所屬者的許可權,第二個7代表檔案所屬者所在組的許可權,第三個7代表其它使用者的許可權,7=4+2+1,在linux中許可權是可以通過數字來描述的。具體表示如下:
4,執行時設定使用者id,用於授權給基於檔案屬主的程序,而不是給建立此程序的使用者。
2,執行時設定使用者組id,用於授權給基於檔案所在組的程序,而不是基於建立此程序的使用者。
1,設定粘著位。
其次,chmod命令的詳細使用如下,有不懂的可以慢慢檢視一下。
chmod----改變乙個或多個檔案的訪問模式(mode)
chmod [options] mode files
只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預設是a(所有使用者)。
只能選擇乙個opcode(操作碼)。可指定多個mode,以逗號分開。
options:
-c,--changes
只輸出被改變檔案的資訊
-f,--silent,--quiet
當chmod不能改變檔案模式時,不通知檔案的使用者
--help
輸出幫助資訊。
-r,--recursive
可遞迴遍歷子目錄,把修改應到目錄下所有檔案和子目錄
--reference=filename
參照filename的許可權來設定許可權
-v,--verbose
無論修改是否成功,輸出每個檔案的資訊
--version
輸出版本資訊。
whou使用者g
組o其它a
所有使用者(預設)
opcode
+增加許可權
-刪除許可權
=重新分配許可權
permissionr讀
w寫x執行
s設定使用者(或組)的id號
t設定粘著位(sticky bit),防止檔案或目錄被非屬主刪除
u使用者的當前許可權
g組的當前許可權
o其他使用者的當前許可權
作為選擇,我們多數用三位八進位制數字的形式來表示許可權,第一位指定屬主的許可權,第二位指定組許可權,第三位指定其他使用者的許可權,每位通過4(讀)、2(寫)、1(執行)三種數值的和來確定許可權。如6(4+2)代表有讀寫權,7(4+2+1)有讀、寫和執行的許可權。
還可設定第四位,它位於三位許可權序列的前面,第四位數字取值是4,2,1,代表意思如下:
4,執行時設定使用者id,用於授權給基於檔案屬主的程序,而不是給建立此程序的使用者。
2,執行時設定使用者組id,用於授權給基於檔案所在組的程序,而不是基於建立此程序的使用者。
1,設定粘著位。
例項:$ chmod u+x file 給file的屬主增加執行許可權
$ chmod 751 file 給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權
$ chmod u=rwx,g=rx,o=x file 上例的另一種形式
$ chmod =r file 為所有使用者分配讀許可權
$ chmod 444 file 同上例
$ chmod a-wx,a+r file 同上例
$ chmod -r u+r directory 遞迴地給directory目錄下所有檔案和子目錄的屬主分配讀的許可權
$ chmod 4755 設定用id,給屬主分配讀、寫和執行許可權,給組和其他使用者分配讀、執行的許可權。
3樓:啞巴太陽陽
chmod命令用於改變linux系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。該命令有兩種用法。
linux就該這麼學,一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。
chmod -r 777 * 表示對當前目錄及目錄下所有的檔案賦予可讀可寫可執行許可權。
1. 命令格式:
chmod [-cfvr] [--help] [--version] mode file
2. 命令功能:
用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。
3. 命令引數:
必要引數:
-c 當發生改變時,報告處理資訊
-f 錯誤資訊不輸出
-r 處理指定目錄以及其子目錄下的所有檔案-v 執行時顯示詳細處理資訊。
4樓:匿名使用者
chmod能改變許可權,-r是目錄下所有檔案,777就是高許可權(讀、寫、執行),
chmod -r 777 * 意思就是將當前目錄下所有檔案都給予777許可權
這個在伺服器裡不能隨便敲的,不能在根目錄下進行此命令,因為有些程序是指定許可權(如755、700...)才能執行的...所以會出錯
5樓:匿名使用者
額 這個命令是 把 檔案以及資料夾的許可權都 變成可讀可寫可執行 -r是包括子目錄
6樓:樓三龍驪穎
修改當前目錄及目錄下級目錄和檔案的許可權為所有人和組可讀寫和執行。
linux中chmod -r 777 * 是什麼意思?
7樓:dclgh沼
這條命令的意抄思是將當前目錄下所bai有檔案及目錄du和目錄下的檔案許可權zhi修改成可讀可寫可執行,
dao-r選項代表了遞迴修改,意味著如果當前有個目錄a ,而目錄a下還有個目錄b和檔案c,那麼目錄a以及檔案c以及子目錄b和目錄b下的所有檔案都會被修改。如果有什麼不懂的話可以看看《linux就該這麼學》這本書的第二章和第五章。
8樓:書狂
chmod命令
用於改變bailinux系統檔案du或zhi目錄的訪dao問許可權。用它控制檔案或目錄的回訪問許可權。該命令有兩種用答法。
linux就該這麼學,一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。
chmod -r 777 * 表示對當前目錄及目錄下所有的檔案賦予可讀可寫可執行許可權。
1. 命令格式:
chmod [-cfvr] [--help] [--version] mode file
2. 命令功能:
用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。
3. 命令引數:
必要引數:
-c 當發生改變時,報告處理資訊
-f 錯誤資訊不輸出
-r 處理指定目錄以及其子目錄下的所有檔案-v 執行時顯示詳細處理資訊
許可權範圍:
u :目錄或者檔案的當前的使用者
g :目錄或者檔案的當前的群組
o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組a :所有的使用者及群組
許可權代號:
r :讀許可權,用數字4表示
w :寫許可權,用數字2表示
x :執行許可權,用數字1表示
- :刪除許可權,用數字0表示
s :特殊許可權
9樓:匿名使用者
chmod: linux上用於改變許可權的命令-r: 是指定目錄下所有的檔案和目錄(遞迴)777:檔案所屬者的許可權、檔案所屬者所在組的許可權,其它使用者的許可權7是由4+2+1得來的。
chmod 許可權777 是什麼意思
10樓:立港娜娜
在unix和linux的各種作業系統下,每個檔案(資料夾也被看作是檔案)都按讀、寫、執行設定許可權。
這是系統預設設定,可以改寫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,結果是
linux chmod +755和chmod +777 各是什麼意思呢?
11樓:匿名使用者
在linux終端先輸入ll,可以看到如:
-rwx-r--r-- (一共10個引數) 表示檔案所屬組和使用者的對應許可權。
第乙個跟引數屬於管理員,跟chmod無關,先不管.
2-4引數:屬於user
5-7引數:屬於group
8-10引數:屬於others
接下來就簡單了:r==>可讀 w==>可寫 x==>可執行r=4 w=2 x=1所以755代表 rwxr-xr-x
777 代表 rwxr-rwx-rwx 所有使用者都可讀可寫可執行。
12樓:學毛爺爺撞
你可以在linux終端先輸入ls -al,可以看到如:
-rwx-r--r-- (一共10個引數
)第乙個跟引數跟chmod無關,先不管.
2-4引數:屬於user
5-7引數:屬於group
8-10引數:屬於others
接下來就簡單了:r==>可讀 w==>可寫 x==>可執行r=4 w=2 x=1所以755代表 rwxr-xr-x
懂了嗎?
13樓:匿名使用者
把他們的資料整理了一下,幾個數字的意思分別如下:
可讀:-r(4)
可寫:-w(2)
可執行:-x(1)
chmod 745意思如下:
第乙個數字「7」表示使用者許可權為可讀可寫可執行,對號入座:7=r+w+x
第二個數字「4」表示組的許可權為可讀,對號入座:4=r。
第三個數字「5」表示其他使用者許可權為可讀可執行,對號入座:5=r+x(有執行一定有可讀,因為執行要讀取資料,所以不存在數字3的說法)
還有一種就是數字6,表示可讀可寫不可執行
linux命令中的U是什麼意思,linux命令cbd是什麼意思
linux 中 date 可以用來顯示或設定系統的日期與時間。上面的截圖,是設定顯示的日期時間格式 格式設定為乙個加號後接數個標記 乙個函式,代表上級指令引數 u 無符號32位整數 linux 命令cbd是什麼意思 商務區是cbd,這裡問的是cdb好吧ls各位?當然不排除lz手誤的可能.cdb ma...
linux的root命令預設是什麼
ubuntu 下的預設 root 是沒有密碼的,可以使用 sudo passwd root 來新增乙個密碼。其他發行版的則可能在安裝時就要求輸入密碼了。安裝時設定的沒有預設,可以修改密碼,linux之類的都差不多。沒有預設密碼.安裝過程中一般都可以指定的.忘記密碼可以進入單使用者模式修改 linux...
請問linux在命令前加是什麼意思
符號 是系統用bai戶 root 符號 是你建立的使用者du 沒指定許可權!刪除zhi使用者dao userdel testuser 刪除使用者後 還要刪除home下屬於這個使用者的檔案 切換使用者 su testuser2 exit 返回到上一級目錄.新使用者登入的時候,使用者預設的當前目錄是使用...