Linux的檔案許可權與目錄配置
Linux的檔案許可權與目錄配置
使用者與使用者組
檔案存放位置
在linux系統中,預設的情況下所有系統上的賬號與一般身份使用者,還有root賬號的相關資訊,都是記錄在/etc/passwd這個檔案內。至於個人密碼則記錄在/etc/shadow這個檔案下。此外。linux所有的組名都記錄在/etc/group內。這3個檔案可以說是linux系統裡面賬號,密碼,使用者資訊的集中營。不要隨便刪除這3個檔案。
檔案許可權概念
使用root許可權執行下列命
ls -al
結果如下:
[root@iZwz99w26fq15zuqbxgeltZ ~]# ls -al
total 44
dr-xr-x---. 4 root root 4096 Apr 3 16:59 .
dr-xr-xr-x. 18 root root 4096 Apr 3 16:25 ..
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwx------ 3 root root 4096 Mar 22 15:13 .cache
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxr-xr-x 2 root root 4096 Mar 22 15:13 .pip
-rw-r--r-- 1 root root 64 Mar 22 15:13 .pydistutils.cfg
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw------- 1 root root 665 Apr 3 16:59 .viminfo
說明:
[許可權][連線][所有者][使用者組][檔案容量][修改日期][檔名]
第一列代表檔案的型別與許可權
第一個字元代表檔案的型別:【d】則是目錄,【-】則是檔案,【l】表示連結檔案,【b】表示裝置檔案裡面的可供儲存的介面裝置,【c】表示裝置檔案裡面的串列埠裝置,如鍵盤滑鼠。
接下來的字元中3個為一組,均為“rwx”的組合,其中【r】為可讀,【w】為可寫,【x】為可執行。
第一組為“檔案所有者許可權”第二組為“同使用者組的許可權” 第三組為“其他人許可權”。
第二列表示有多少檔名連線到此節點。
第三列為這個檔案的所有者賬號
第四列表示這個檔案所屬的使用者組
第五列為這個檔案的容量大小,預設為B。
修改檔案屬性與許可權
執行命令:
chgrp:改變檔案所屬使用者組。
chown:改變檔案所有者。
chmod:改變檔案許可權。
chgrp
chgrp 【-R】 使用者組名 檔案目錄
選項與引數:
-R:進行遞迴的持續改變,也即連同子目錄下的所以檔案進行改變。
例:
chgrp user1 /home/fileshare
將/home/fileshare的使用者組改為user1
chown
chown 【-R】 賬號名稱 檔案或目錄
選項與引數:
-R:進行遞迴的持續改變,也即連同子目錄下的所以檔案進行改變。
例:
chown user1 /home/fileshare
將/home/fileshare的所有者改為user1
chmod
許可權設定有2種方法,分別為數字和字元。
數字型別改變許可權:
檔案字元為“-rwxrwxrwx”9個三個三個一組。其中可以用數字代替個許可權對照表為:
r:4
w:2
x:1
每種身份各自的3中許可權分數是需要累加的,例如當許可權為【-rwxrwx---】。分數分別為:
owner:4+2+1 = 7
group:4+2+1=7
others:0+0+0=0
所以設定許可權時該檔案的許可權數字就是770,命令chmod的語法為:
chmod [-R] xyz 檔案或目錄
引數:
xyx:剛剛提到的數字型別的許可權屬性。
-R:進行遞迴的持續改變,也即連同子目錄下的所以檔案進行改變。
執行結果:
[root@iZwz99w26fq15zuqbxgeltZ home]# ll -d fileshare/
drwxr-xr-x 2 user1 user1 4096 Apr 3 17:08 fileshare/
[root@iZwz99w26fq15zuqbxgeltZ home]# chmod 770 fileshare/
[root@iZwz99w26fq15zuqbxgeltZ homd fileshare/
drwxrwx--- 2 user1 user1 4096 Apr 3 17:08 fileshare/
目錄與檔案的許可權意義
r:可讀取此檔案的實際內容如讀取文字檔案的文字的文字內容等。
w:可以編輯,新增或修改該檔案內容(不包含刪除該檔案)。
x:該檔案具有可以被執行的許可權。
許可權對目錄的重要性
r
表示具有讀取目錄結構列表的許可權,當具有r許可權時,你就可以使用ls這個命令檢視該目錄下的內容
w
新建新的檔案與目錄
刪除已存在的檔案與目錄
對已存在的檔案進行重新命名
轉移該目錄內的檔案
x
代表使用者是否可以進入該目錄成為工作目錄用途
相關文章
- Linux檔案與目錄許可權概述Linux
- Linux目錄與檔案的許可權意義Linux
- 【LIUNX】目錄或檔案許可權,許可權授予
- 16.4.目錄檔案與許可權
- Linux使用:檔案或目錄的許可權設定Linux
- linux中許可權對檔案和目錄的作用Linux
- linux學習day02_linux檔案許可權以及目錄配置Linux
- Linux更改檔案及目錄許可權問題Linux
- 【linux】給目錄或檔案加i、a許可權Linux
- linux目錄的許可權Linux
- Linux 目錄與許可權詳解Linux
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- Linux 許可權管理之目錄許可權限制Linux
- Lnmp 網站根目錄檔案許可權LNMP網站
- 目錄檔案有寫許可權 危險
- Linux 目錄許可權研究Linux
- Linux系統下如何修改檔案或目錄的許可權?Linux
- Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- Linux下Web目錄和檔案安全許可權設定LinuxWeb
- 帆軟——目錄及許可權配置
- umask 和 新建檔案、目錄的預設許可權
- Linux命令:改變檔案或目錄的訪問許可權(轉)Linux訪問許可權
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- Linux讀寫執行許可權對目錄和檔案的影響Linux
- Linux檔案許可權Linux
- Linux 檔案許可權Linux
- NGINX小技巧–將所有目錄和目錄下所有檔案分別給與不同的許可權Nginx
- 改變檔案或目錄的訪問許可權命令(轉)訪問許可權
- Linux的檔案存取許可權和0644許可權Linux
- 系統目錄或檔案屬組屬主(許可權)
- Linux的檔案許可權管理Linux
- Linux中的檔案許可權Linux
- Linux中檔案的許可權Linux
- LINUX SSH互信與使用者家目錄許可權Linux
- LINUX學習(十)Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- [svc]linux檔案許可權Linux
- Linux檔案基本許可權Linux
- linux 檔案許可權管理Linux