Linux檔案與目錄許可權概述
1. 三個重要的檔案:
1)/etc/passwd 記錄使用者資訊;
2)/etc/shadow 記錄祕密資訊;
3)/etc/group 記錄使用者組資訊。
2. Linux許可權屬性:
[1][234][567][890]
[1]代表檔案型別:
[d]:目錄;[-]:檔案;[l]:連結檔案;[b]:塊裝置檔案,如硬碟等;[c]:位元組裝置檔案,如滑鼠、鍵盤等;[s]:Sockets檔案;[p]:管道檔案。
3. 修改許可權的三個命令:chgrp,chown,chmod
這三個命令都有一個常用的引數(-R),表示遞迴更改,即連同子目錄下的所有檔案、目錄。
4. 檔案與目錄許可權的意義
檔案和目錄分別有rwx的許可權,意義是不一樣的,比較不容易理解的有:
1)刪除檔案的許可權由該檔案所在目錄的w許可權控制,而不是由檔案的w許可權控制;
2)目錄的x許可權代表使用者是否能進入該目錄。
5. 相關操作命令
cd pwd mkdir(-p:直接將所需的目錄遞迴建立起來) rmdir(只能刪除空目錄,很少用)
ls cp:除了單純複製檔案之外,還可以建立連線檔案(-s),複製整個目錄(-r)等,如果原始檔有兩個以上,則最後一個目的檔案必須是目錄才行!在預設情況下,cp目的檔案的所有者是命令操作者本身,如果想連同檔案屬性一起復制過去,加引數(-p)。
rm:刪除目錄用-r,注意rm -rf是非常危險的命令,要慎用!mv
檢視檔案內容命令:全部一起顯示的有cat,nl;可分頁檢視的有more,less;資料選取的有head,tail;
6. 檔案時間
1)mtime(修改時間:該檔案內容被最近一次更改的時間);
2)ctime(狀態時間:該檔案最近一次狀態改變的時間,如許可權與屬性被更改了);
3)atime(讀取時間:該檔案內容最近一次被讀取的時間);
touch命令修改以上的檔案時間或建立新檔案。
7. 預設許可權umask
檔案的預設許可權為:666即-rw-rw-rw-
目錄的預設許可權為:777即-rwxrwxrwx
上述的檔案或目錄的預設許可權減去umask,即為新建檔案或目錄時的許可權。
8. 檔案的特殊許可權
SUID:s標誌出現在檔案所有者x許可權的位置,執行者在執行過程中將暫時獲得所有者的許可權,如passwd命令。
SGID;s標誌出現在檔案使用者組x許可權的位置,執行者在執行過程中將暫時獲得使用者組的許可權。
SBIT:t標誌出現在其它組x許可權的位置,只針對目錄,表示當使用者在該命令下建立檔案或目錄時,只有自己與root有權利刪除,如/tmp資料夾。
SUID: 4 或 u+s
SGID: 2 或 g+s
SBIT: 1 或 o+t
9. 查詢命令
which:用於執行命令的查詢,根據PATH這個環境變數去查詢執行命令的全路徑。
whereis,locate:從資料庫檔案裡查詢檔案記錄,速度快,但不是最新的。
find:從硬碟裡查詢檔案,速度較慢,但功能強大。
1)/etc/passwd 記錄使用者資訊;
2)/etc/shadow 記錄祕密資訊;
3)/etc/group 記錄使用者組資訊。
2. Linux許可權屬性:
[1][234][567][890]
[1]代表檔案型別:
[d]:目錄;[-]:檔案;[l]:連結檔案;[b]:塊裝置檔案,如硬碟等;[c]:位元組裝置檔案,如滑鼠、鍵盤等;[s]:Sockets檔案;[p]:管道檔案。
3. 修改許可權的三個命令:chgrp,chown,chmod
這三個命令都有一個常用的引數(-R),表示遞迴更改,即連同子目錄下的所有檔案、目錄。
4. 檔案與目錄許可權的意義
檔案和目錄分別有rwx的許可權,意義是不一樣的,比較不容易理解的有:
1)刪除檔案的許可權由該檔案所在目錄的w許可權控制,而不是由檔案的w許可權控制;
2)目錄的x許可權代表使用者是否能進入該目錄。
5. 相關操作命令
cd pwd mkdir(-p:直接將所需的目錄遞迴建立起來) rmdir(只能刪除空目錄,很少用)
ls cp:除了單純複製檔案之外,還可以建立連線檔案(-s),複製整個目錄(-r)等,如果原始檔有兩個以上,則最後一個目的檔案必須是目錄才行!在預設情況下,cp目的檔案的所有者是命令操作者本身,如果想連同檔案屬性一起復制過去,加引數(-p)。
rm:刪除目錄用-r,注意rm -rf是非常危險的命令,要慎用!mv
檢視檔案內容命令:全部一起顯示的有cat,nl;可分頁檢視的有more,less;資料選取的有head,tail;
6. 檔案時間
1)mtime(修改時間:該檔案內容被最近一次更改的時間);
2)ctime(狀態時間:該檔案最近一次狀態改變的時間,如許可權與屬性被更改了);
3)atime(讀取時間:該檔案內容最近一次被讀取的時間);
touch命令修改以上的檔案時間或建立新檔案。
7. 預設許可權umask
檔案的預設許可權為:666即-rw-rw-rw-
目錄的預設許可權為:777即-rwxrwxrwx
上述的檔案或目錄的預設許可權減去umask,即為新建檔案或目錄時的許可權。
8. 檔案的特殊許可權
SUID:s標誌出現在檔案所有者x許可權的位置,執行者在執行過程中將暫時獲得所有者的許可權,如passwd命令。
SGID;s標誌出現在檔案使用者組x許可權的位置,執行者在執行過程中將暫時獲得使用者組的許可權。
SBIT:t標誌出現在其它組x許可權的位置,只針對目錄,表示當使用者在該命令下建立檔案或目錄時,只有自己與root有權利刪除,如/tmp資料夾。
SUID: 4 或 u+s
SGID: 2 或 g+s
SBIT: 1 或 o+t
9. 查詢命令
which:用於執行命令的查詢,根據PATH這個環境變數去查詢執行命令的全路徑。
whereis,locate:從資料庫檔案裡查詢檔案記錄,速度快,但不是最新的。
find:從硬碟裡查詢檔案,速度較慢,但功能強大。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-714412/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux的檔案許可權與目錄配置Linux
- Linux目錄與檔案的許可權意義Linux
- 【LIUNX】目錄或檔案許可權,許可權授予
- 16.4.目錄檔案與許可權
- Linux更改檔案及目錄許可權問題Linux
- 【linux】給目錄或檔案加i、a許可權Linux
- Linux 目錄與許可權詳解Linux
- Linux使用:檔案或目錄的許可權設定Linux
- linux中許可權對檔案和目錄的作用Linux
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- Linux 許可權管理之目錄許可權限制Linux
- Lnmp 網站根目錄檔案許可權LNMP網站
- 目錄檔案有寫許可權 危險
- Linux 目錄許可權研究Linux
- linux目錄的許可權Linux
- Linux下Web目錄和檔案安全許可權設定LinuxWeb
- Linux系統下如何修改檔案或目錄的許可權?Linux
- Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- linux學習day02_linux檔案許可權以及目錄配置Linux
- umask 和 新建檔案、目錄的預設許可權
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- Linux檔案許可權Linux
- Linux 檔案許可權Linux
- Linux命令:改變檔案或目錄的訪問許可權(轉)Linux訪問許可權
- 系統目錄或檔案屬組屬主(許可權)
- LINUX SSH互信與使用者家目錄許可權Linux
- Linux讀寫執行許可權對目錄和檔案的影響Linux
- [svc]linux檔案許可權Linux
- Linux檔案基本許可權Linux
- linux 檔案許可權管理Linux
- NGINX小技巧–將所有目錄和目錄下所有檔案分別給與不同的許可權Nginx
- shell判斷檔案,目錄是否存在或者具有許可權【轉】
- 改變檔案或目錄的訪問許可權命令(轉)訪問許可權
- Linux的檔案存取許可權和0644許可權Linux
- linux為檔案/目錄分配使用者組/許可權(chown chgrp chmod)Linux
- Unix Linux檔案型別與許可權管理Linux型別
- Linux 基礎-檔案許可權與屬性Linux
- linux基礎:檔案安全與許可權(轉)Linux