Linux讀寫執行
1. 在linux中一個用戶能進入某個目錄,則這個 用戶擁有的許可權是讀,還是寫,還是執行
答案,許可權至少是讀!
以下為我的拙見。
您好,linux 系統自帶的許可權分為三種讀(R),寫(W),執行(E)。
既然您能夠進入某個目錄,那麼說明你至少擁有讀的許可權。
轉換成數字來表示,讀是4,寫是2,執行是1,那麼你現在的許可權,就有可能是4,也有可能是5(讀4+執行1),還有可能是6(讀4+寫2),還有可能是全許可權7(讀寫執行)
另外,在linux(及unix)當中,文件許可權的表示,通常分為三個不同的類型,即:用戶,用戶所在組,其它用戶。
比方說一個文件a,它的許可權如果是766,
那麼.這個文件,擁有它的人可讀可寫可執行,其所在的組也可讀可寫,其它用戶也是可讀可寫。
如果您是剛剛接觸,可能會覺得晦澀難懂,時間長了就習慣了。
(備註:某些人可能會提到selinux,請您去查閱資料吧。我剛才只是告訴你linux系統默認的許可權控制)
2. linux文件的讀、寫、執行分別是什麼意思,具體的步驟是什麼例如所謂的讀是讀什麼,寫是寫什麼
讀、寫和執行都是說的文件的許可權,linux對每個操作的文件都設置了文件的許可權屬性,讀是指文件具備讀許可權,也就是用戶或操作用戶能夠讀取文件的內容,寫許可權就是文件具備修改的許可權,可執行說的是文件能執行相應的功能,比如編譯生成的二進制文件,分配可執行許可權後,它就可以執行相應的功能
3. linux下如何將一個目錄的讀寫執行權利分配給某個用戶
root登錄的情況下使用chown、chmod命令
chown test123:test123 /root/test
chmod 755 /root/test
/root/test 目錄許可權設置為755,目錄屬主和組為test123
測試如下:
4. linux下用什麼命令更改文件的讀寫執行許可權
查看文件許可權的語句:
在終端輸入:
ls -l xxx.xxx (xxx.xxx是文件名)
那麼就會出現相類似的信息,主要都是這些:
-rw-rw-r--
一共有10位數
其中: 最前面那個 - 代表的是類型
中間那三個 rw- 代表的是所有者(user)
然後那三個 rw- 代表的是組群(group)
最後那三個 r-- 代表的是其他人(other)
然後我再解釋一下後面那9位數:
r 表示文件可以被讀(read)
w 表示文件可以被寫(write)
x 表示文件可以被執行(如果它是程序的話)
- 表示相應的許可權還沒有被授予
現在該說說修改文件許可權了
在終端輸入:
chmod o w xxx.xxx
表示給其他人授予寫xxx.xxx這個文件的許可權
chmod go-rw xxx.xxx
表示刪除xxx.xxx中組群和其他人的讀和寫的許可權
其中:
u 代表所有者(user)
g 代表所有者所在的組群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被讀(read)
w 表示文件可以被寫(write)
x 表示文件可以被執行(如果它是程序的話)
其中:rwx也可以用數字來代替
r ------------4
w -----------2
x ------------1
- ------------0
行動:
表示添加許可權
- 表示刪除許可權
= 表示使之成為唯一的許可權
當大家都明白了上面的東西之後,那麼我們常見的以下的一些許可權就很容易都明白了:
-rw------- (600) 只有所有者才有讀和寫的許可權
-rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權
-rwx------ (700) 只有所有者才有讀,寫,執行的許可權
-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權
-rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權
-rw-rw-rw- (666) 每個人都有讀寫的許可權
-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權
5. linux文件只有讀、寫,沒有執行許可權 怎麼加
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
6. linux 讀寫執行許可權
讀取是讀取,執行是執行。讀取是獲得這個文件的內容。執行是運行這個程序或者代碼、shell等等。
你可以給一個圖片(肯定不能運行)賦予運行許可權,之後這個圖片就能運行。當然運行肯定會因為格式問題而出錯,但他確實可以「運行」。
同樣,一個本來可以執行的文件。如果你不給他運行許可權,哪么這個腳本就只能用來打開看看內容,而不能去執行它(雖然並不絕對……)。
這就是讀取和運行的區別,
你可以認為讀寫是一般的管理許可權,執行許可權是一個特殊的功能限制許可權。
7. linux可讀可寫許可權
1.可讀許可權r
表示具有讀取/閱讀文件內容的許可權。
2.可寫許可權w
表示具有新增、修改文件內容的許可權。
①如果沒有r,用vi編輯器,輸入「:wq!"可以強制覆蓋,但原文件內容會被清除;因此可以使用echo追加內容到文件。
②刪除文件(修改文件名等)的許可權是受父目錄的許可權控制,和文件本身的許可權無關,文件名在父目錄的block里。
3.可執行許可權x
表示具有執行文件的許可權。
①文件本身要能夠執行。
②普通用戶必須還要有r許可權才能夠執行,無r就不能執行。
③root即使沒有r許可權,只要有x許可權就能執行。
④root用戶位沒有執行許可權,但只要其他許可權位還有x許可權,那它就能執行。
8. 判斷linux某個文件夾下有沒有創建/讀寫/執行文件的許可權
用
ls
-l
不會有誤
d
rwx
rwx
rwx
有
d
,
是文件夾
左第一組
rwx
是文件擁有者的
讀,寫,執行
權
第二組
rwx
是
用戶組
的
讀,寫,執行
權
第三組
rwx
是其它人的
讀,寫,執行
權
root
的權是可以
用
chmod
改變文件
的讀,寫,執行
權。
如果文件擁有者不讓別的用戶讀寫執行,root
同樣
也不能讀寫執行。
root
此時要行使
chmod
權,改變
讀寫執行權
以後root
才能
讀寫執行。