linux下的許可權問題
檔案的許可權
linux下的檔案許可權為 w(2) r(4) x(1)
許可權 檔案 目錄
1)讀許可權 可讀取檔案的內容 可以檢視目錄下有哪些檔案(ls命令)
2)寫許可權 可以修改檔案的內容 可以在該目錄下建立檔案、刪除檔案
3)執行許可權 可以執行這個檔案 可以進入這個目錄
注意:向某個目錄內拷貝檔案,那麼拷貝者,對這個目錄擁有 寫許可權和執行許可權!
-rwxrwxrwx. 1 root root 8 jul 10 21:21 one.txt
上面這個檔案許可權以及型別
第乙個 - 是檔案的型別,表示是個檔案 而當-變成d是時,則表示的目錄;還有當- 變成l時 則表示為鏈結
第一組rwx 為使用者的許可權
第二組rwx為組的許可權
第三組rwx為其他的許可權
1 表示鏈結
第一root為使用者 也就是檔案的擁有者
第二個root為所屬組 也就是檔案的所屬組
8表示 檔案或目錄的大小
接著表示的是時間
然後就是檔名
目錄的許可權
當目錄沒有w許可權時候
則目錄下面的檔案要移動的許可權
例子如下
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 20 jul 10
21:50 exam
[user@localhost exam]$ mv one.txt one.txt1
mv: cannot move 『one.txt』 to 『one.txt1』: permission denied
[user@localhost exam]$ ll
total 4
-rwxrwxrwx. 1 root root 12 jul 10
21:51 one.txt
[root@localhost local]# ll
total 0
drwxr-xrwx. 2 root root 21
jul1021:
52 exam
[user@localhost exam]$ ll
total 4
-rwxrwxrwx. 1 root root 12
jul1021:
51 one.txt
[user@localhost exam]$ mv one.txt one.txt1
[user@localhost exam]$
[user@localhost exam]$ ll
-rwxrwxrwx. 1 root root 12
jul1021:
51 one.txt1
當目錄沒有r許可權時,目錄下面的檔案不能ls出來,但是可以用cat ,把檔案的內容cat出來,例子如下
[root@localhost
local]# chmod o-r exam/
[root@localhost
local]# ll
total 0
drwxr-x-wx. 2 root root 21 jul 10
21:52 exam
[user@localhost exam]$ ll
ls: cannot open directory .: permission denied
[user@localhost exam]$ cat one.txt1
hello word
當目錄沒有x的許可權時,可以用ls列出目錄的檔案出來,但是看不到目錄下面的檔案許可權,並且不能cd 進入這個目錄和不能修改這個目錄下面的檔案的內容
[root@localhost
local]# chmod o-x exam/
[root@localhost
local]# ll
total 0
drwxr-xrw-. 2 root root 21 jul 10
22:03 exam
[user@localhost
local]$ ll
total 0
drwxr-xrw-. 2 root root 21 jul 10
22:03 exam
[user@localhost
local]$ cd exam/
-bash: cd: exam/: permission denied
[user@localhost
local]$ ll exam/
ls: cannot access exam/one.txt1: permission denied
total 0
?????????? ? ? ? ? ? one.txt1
Linux 檔案目錄的許可權
好久沒看又忘了,mmm。r x 1 root root 301 aug 6 2019 env.txt第一位 是檔案,d是資料夾 301是檔案大小,後面的時間是最後寫改的時間 chgrp 修改檔案所屬的使用者組 r 遞迴修改所屬 chgrp users 檔名 修改檔案的屬組為userschown 修改...
linux檔案目錄許可權
rwxr xr x 代表目錄 檔案或鏈結檔案 若是d 則是目錄 若是 則是檔案 若是l 則是鏈結檔案 若是b 表示裝置檔案裡的可供儲存的介面裝置 若是c 表示裝置檔案裡的序列介面裝置,例如鍵鼠 一次性讀取裝置 接下來的字元3個一組,且均為rwx的3個引數組合 r read w write x exe...
linux目錄檔案許可權
linux常說的可讀 4 可寫 2 可執行 1 也就是4 2 1 7 最高許可權 二進位制中的00000111 可以通過ls l 檢視許可權 也能知道所屬的使用者和組,比如我們想檢視下tmp的許可權 ls l grep tmp drwxr xr x 2 root staff 68 10 9 18 2...