檔案許可權及目錄操作

2021-09-20 15:02:32 字數 3132 閱讀 5915

檔案擁有者 

群組概念

賬號密碼群組資訊

預設情況下,所有系統上的賬號與一般賬號,及root相關資訊,都記錄在/etc/passwd。

個人密碼記錄在/etc/shadow

所有組名記錄在/etc/group

[root@bys ~]# more /etc/fstab

label=/                 /                       ext3    defaults        1 1

label=/home             /home                   ext3    defaults        1 2

label=/var              /var                    ext3    defaults        1 2

label=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

[root@bys ~]# ll -s

total 112

8     -rw-r--r-- 1      root    root    260    aug 23 22:52 aaa.sh

對應為   許可權   邊結    擁有者  群組 檔案容量    修改日期    檔名

許可權為十位 drwxr-x---

第乙個為d是目錄 為 - 是檔案 為l是邊結檔 為b/c是為裝置檔案裡面的可供儲存的介面裝置/串列埠裝置 

接下來三個為一組,為rwx引數組合,-  表示無許可權     數字表示rwx為421

第一組為檔案所有者的許可權 第二組為同群組的許可權 第三組為其它使用者許可權 

改變檔案許可權命令

chgrp 改變檔案所屬群組 要被改變的組名必須要在/etc/group檔案中存在

chgrp users aaa.log   把aaa.log有所屬群組改為users

改變檔案擁有者 chown 需要在/etc/passwd檔案中有記錄的使用者名稱才可以

chown bin aaa.log  把aaa.log檔案擁有都改為bin

chown root:root aaa.log  改為擁有者和群組都為root

改變檔案許可權 chmod    數字表示rwx為421   

chmod 744 aaa.log

chmod a+x aaa.log 只增加可執行許可權

檔案長度限制

單一檔案或目錄最大容許檔名為255個字元  

包含完整路徑名及目錄/ 之完整檔名為4096個字元

避免檔名含有以下字元  * ? > < ; & ! [ ] | \ ' " ` ( )

常見處理目錄的檔案

cd 變換目錄

pwd 顯示當前目錄

mkdir 建立乙個新目錄

rmdir 刪除乙個空的目錄

cd    change directory

cd ~aaa 回aaa的家目錄

cd ~ 回到當前使用者家目錄

cd 回到自己家目錄,同上。

cd .. 去到當前目錄上層目錄

cd - 回到剛才的目錄

cd /root/test 去到指定目錄

cd ../test 

pwd print working directory

pwd -p 取得正確目錄名,而不是邊結檔

mkdir   建立新目錄

-m 配置檔案目錄的許可權           mkdir -m 711 test

-p 幫助直接將所需要目錄遞迴建立 mkdir -p test/test1/t2/t3

rmdir 刪除空的目錄

-p 連同上層空目錄一起刪除 rmdir -p test/test1/t2/t3

刪除非空目錄   rm -r test  

$path 這個變數的內容由一堆目錄所組成,每個目錄中間用冒號隔開,每個目錄有順序之分

檔案目錄管理指令

ls 檔案目錄檢視

cp 複製命令

rm 刪除

mv 移動/重新命名

檔案內容查閱

cat 由第一行開始顯示檔案內容

tac 從最後一行開始顯示

nl 顯示時輸出行號

more 一頁一頁顯示

less 與more類似。可以以前翻頁

head 只看頭幾行

tail 只看尾幾行

od 以二進位制方式讀取檔案內容

修改檔案時間或建立新檔 touch

檔案查詢

whereis 尋找特定檔案

locate

find

一、讓使用者能進入某目錄成為『可工作目錄』的基本許可權為何: 

?  可使用的挃令:例如 cd 等變換工作目錄的指令; 

?  目錄所需許可權:使用者對這個目錄至少需要具有 x 的許可權 

?  額外需求:如果使用者想要在這個目錄內利用 ls 查閱檔名,則使用者對此目錄還需要 r 的許可權。

二、使用者在某個目錄內讀取乙個檔案的基本許可權為何? 

?  可使用的指令:例如本章談到的 cat, more, less 等等 

?  目錄所需許可權:使用者對這個目錄至少需要具有 x 許可權; 

?  檔案所需許可權:使用者對檔案至少需要具有 r 的許可權才行! 

三、讓使用者可以修改乙個檔案的基本許可權為何? 

?  可使用的的令:例如 nano 或 vi 編輯器等; 

?  目錄所需許可權:使用者在該檔案所在的目錄至少要有 x 許可權; 

?  檔案所需許可權:使用者對該檔案至少要有 r, w 許可權 

四、讓乙個使用者可以建立乙個檔案的基本許可權為何? 

?  目錄所需許可權:使用者在該目錄要具有 w,x 的許可權,重點在 w 啦! 

五、讓使用者進入某目錄執行該目錄下的某個指令令的基本許可權為何? 

?  目錄所需許可權:使用者在該目錄至少要有 x 的許可權; 

?  檔案所需許可權:使用者在該檔案至少需要有 x 的許可權 

檔案及目錄許可權

linux許可權主要分為讀,寫,執行三種控制,使用ls l命令檢視檔案或目錄資訊時,系統會顯示為r 讀取的許可權 w 寫的的許可權 x 執行的許可權 比如檢視我shell的資訊 第一列的第一字元為檔案型別 代表普通檔案,d代表目錄,l代表鏈結檔案,b或c代表裝置。第二個字元到第九個字元代表許可權,三...

Linux 檔案及目錄許可權基礎命令操作

linux許可權主要分為讀,寫,執行三種控制,使用ls l命令檢視檔案或目錄資訊時,系統會顯示為r 讀取許可權 w 寫入許可權 x 執行許可權 以下為ls l顯示的資訊 其中第一列的第乙個字元為檔案型別 代表普通檔案,d代表目錄,l代表鏈結檔案,b或c代表裝置。第二至第十個字元代表許可權,三位一組分...

Linux檔案 目錄許可權及歸屬

讀寫執行 讀寫執行讀 寫執行rw xrwx rwx檔案所有者 檔案所屬組 其他使用者 r 讀 w 寫 x 可執行 檢視內容cat 修改內容vi 作為命令使用 列出目錄內容ls 新增 刪除 touch rm 進入資料夾或搜尋 cd ugoa rwx 檔案或目錄 遞迴修改指定目錄下所有檔案 子目錄的許可...