Linux網路作業系統之配置與管理檔案系統

2022-07-14 08:00:14 字數 1716 閱讀 5187

一:認識檔案系統:

r:代表讀取,w(代表寫入),-:代表不具有該許可權,x:代表執行許可權。注意r,w,x的位置是固定的

-rw-rw-r-x:該檔案是普通檔案,檔案所有者與同組使用者對檔案具有讀寫的許可權,而其他使用者僅具有讀取和執行的許可權。

二組:第2組表示有多少檔名鏈結到此節點(i-node)

三組:檔案擁有者的帳號.

四組:檔案所屬群組,

五組:檔案容量,以位元組為單位

六組:檔案最後被修改時間

七組:檔名.

(5):修改檔案許可權:修改檔案許可權的方式有很多.

(1):使用chmod:

格式:chmod 選項 檔名:

選項代表許可權,以數字來代筆:r:4,w:2,x:1,-:0  

將每組的數字加起來就代表訪問者的許可權.

[dengzhaoxu@calm ~]$ ls -l test

-rw-rw-r--. 1 dengzhaoxu dengzhaoxu 251 2月   6 22:13 test

[dengzhaoxu@calm ~]$ chmod 754 test //7:4+2+1,5:4+0+1,4:4+0+0.

[dengzhaoxu@calm ~]$ ls -l test

-rwxr-xr--. 1 dengzhaoxu dengzhaoxu 251 2月   6 22:13 test

[dengzhaoxu@calm ~]$

四:修改檔案與目錄的預設許可權與隱藏許可權

(1):檔案許可權包括讀(r)、寫(w)、執行(x)等基本許可權,決定檔案型別的屬性包括目錄(d)、檔案(-)、鏈結符等。

修改許可權的方法(chgrp,chown,chmod).

(2):理解檔案預設許可權:umask  //注意目錄和檔案的許可權不同點

1:  [root@calm dengzhaoxu]# umask -s

u=rwx,g=rx,o=rx

[root@calm dengzhaoxu]# umask

0022 //前面的0為特殊許可權。後面的022才是一般許可權

[root@calm dengzhaoxu]# umask -s  //觀察0022和下面這幾個使用者許可權,非預設時r:2,w:4,-:1

u=rwx,g=rx,o=rx

[root@calm dengzhaoxu]#

2:預設許可權:umask指的就是使用者在建立檔案時的預設許可權.umask等價於umask -s:他們只是表示的形式不同.

3:目錄和檔案的許可權:

目錄與檔案的預設許可權是不一樣的。我們知道,x許可權對於目錄是非常重要的。但是一般檔案的建立是不應該有執行的許可權。

因為一般檔案通常是用於資料的記錄,當然不需要執行的許可權。因此,預設的情況就會不同.

4:理解umask預設許可權的分值:

【注意】:umask的分值指的是該預設值需要減掉的許可權(r、w、x分別對應的是4、2、1),具體如下。

•去掉寫入的許可權時,umask的分值輸入2。

•去掉讀取的許可權時,umask的分值輸入4。

•去掉讀取和寫入的許可權時,umask的分值輸入6。

•去掉執行和寫入的許可權時,umask的分值輸入3。

(3):設定檔案隱藏屬性.

1:chattr:改變檔案屬性.

2:lsattr命令(顯示檔案隱藏屬性)

(4):設定檔案特殊許可權:suid、sgid、sbit

Linux作業系統之網路配置檔案

檢視編輯方式 命令 vim etc sysconfig network scripts ifcfg 網絡卡名稱 vim etc sysconfig network scripts ifcfg ens33 各字段的意義 字段意義 type 型別 乙太網 ipaddr ip位址 hwaddr mac位址...

Linux作業系統網路管理實戰之網路層

1 簡介 32位二進位制數 ip用於主機在網際網路中的標識 4組十進位制表示 ip位址每八位為一組,用 分割,用十進位制標識 eg 192.168.0.1 156.86.254.255 1.2.3.4 25.250.25.110 2 分類 d類 224 239 組播 e類 240 255 科研 後兩...

作業系統與網路 2019 1 30

void cmodifymemory firstfind dword nfindvalue 6.完成 findonepage 函式,首先用乙個陣列來儲存查詢到的內容 dword sz buffer 1024 7.讀程序位址空間的內容,讀失敗則返回 if 0 readprocessmemory m h...