Linux的目錄檔案許可權問題

2022-03-26 06:12:17 字數 2561 閱讀 1715

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...