Linux檔案許可權管理
摘要:
Linux檔案許可權管理
linux檔案屬性
ls -al //檢視檔案屬性
dr-xr-x---.3 root root163 Dec4 09:10 .
dr-xr-xr-x. 17 root root224 Jul 24 17:32 ..
-r...
Linux檔案許可權管理
linux檔案屬性
ls -al //檢視檔案屬性 dr-xr-x---.3 root root163 Dec4 09:10 . dr-xr-xr-x. 17 root root224 Jul 24 17:32 .. -rw-------.1 root root 1294 Jul 24 17:33 anaconda-ks.cfg -rw-------.1 root root 1129 Dec4 09:48 .bash_history -rw-r--r--.1 root root18 Dec 292013 .bash_logout -rw-r--r--.1 root root176 Dec 292013 .bash_profile -rw-r--r--.1 root root176 Dec 292013 .bashrc -rw-r--r--.1 root root100 Dec 292013 .cshrc -rw-------.1 root root54 Dec4 09:56 .lesshst drwx------.2 root root25 Jul 25 08:38 .ssh -rw-r--r--.1 root root129 Dec 292013 .tcshrc 第一個字母的含義: [d]:目錄 [-]:檔案 [|]:連結檔案 [b]:裝置檔案裡面的可供儲存的介面裝置 [c]:裝置檔案裡面的串列埠裝置,例如滑鼠鍵盤 許可權: rwx:可讀可寫可執行 第二列表示有多少檔名連結到此節點 第三列表示這個檔案(或目錄)的"所有者賬號' 第四列表示這個檔案所屬使用者組 第五列表示檔案的大小,預設為單位B 第六列為檔案的建立日期或最近的修改日期(如果是今年的就不顯示年份)
改變許可權
許可權分數: r:4 w:2 x:1 rwx:4+2+2=7 身份: owner:rwx group:rwx others:rwx 給上面三個身份均設定所有許可權: chmod 777 text.cfg -rwxrwxrwx. 1 root users 1294 Dec4 11:46 text.cfg 如果要改為-rwxr-xr那麼分數為754 *根據符號型別來改變檔案許可權 我們可以使用以下的命令來給U,g,o賦予許可權 chmod,u=rwx,g=rw o=x text.cfg -rwxrw---x. 1 root users 1294 Dec4 11:46 text.cfg *也可以全部加上或者減少許可權 chmod a+x text.cfg -rwxrwx--x. 1 root users 1294 Dec4 11:46 text.cfg
檢視使用者組
//檢視root下的檔案的許可權 ls -al dr-xr-x---.3 root root197 Dec4 13:56 . dr-xr-xr-x. 17 root root224 Jul 24 17:32 .. -rw-------.1 root root1294 Jul 24 17:33 anaconda-ks.cfg -rw-------.1 root root2043 Dec4 18:15 .bash_history -rw-r--r--.1 root root18 Dec 292013 .bash_logout -rw-r--r--.1 root root176 Dec 292013 .bash_profile -rw-r--r--.1 root root176 Dec 292013 .bashrc -rw-r--r--.1 root root100 Dec 292013 .cshrc -rw-------.1 root root54 Dec4 09:56 .lesshst drwx------.2 root root25 Jul 25 08:38 .ssh -rw-r--r--.1 root root129 Dec 292013 .tcshrc -rwxr-xr-x.1 root root1294 Dec4 13:56 test02.cfg -rwxrwx--x.1 root users 1294 Dec4 11:46 text.cfg //檢視某個資料夾內的許可權 如usr內的: ls -l /usr dr-xr-xr-x.2 root root 20480 Jul 25 08:50 bin drwxr-xr-x.2 root root6 Nov52016 etc drwxr-xr-x.2 root root6 Nov52016 games drwxr-xr-x.3 root root23 Jul 24 17:28 include dr-xr-xr-x. 27 root root4096 Jul 24 17:29 lib dr-xr-xr-x. 37 root root 20480 Jul 25 08:49 lib64 drwxr-xr-x. 21 root root4096 Jul 25 08:50 libexec drwxr-xr-x. 12 root root131 Jul 24 17:28 local dr-xr-xr-x.2 root root 12288 Jul 25 08:49 sbin drwxr-xr-x. 77 root root4096 Jul 25 08:50 share drwxr-xr-x.4 root root34 Jul 24 17:28 src lrwxrwxrwx.1 root root10 Jul 24 17:28 tmp //檔案組許可權 chgrp:改變檔案所屬使用者組 chown:改變檔案所有者 chomd:改變檔案許可權 //如改變/var/adm 使用者組為users chgrp users adm //改變所有者,如改為使用者xiaowang chown xiaowang adm //檔案許可權的更改在上面已有,這裡不再累述