Week-2 linux 重點總結

1.

/etc/passwd:用戶及其屬性信息(名稱、 UID、主組ID等)

/etc/group:組及其屬性信息

/etc/shadow:用戶密碼及其相關屬性

/etc/gshadow:組密碼及其相關屬性

 passwd: hehe:x:1001:1002::/home/hehe:/bin/bash\

shadow:hehe:!!:17881:0:99999:7:::

group:hehe:x:1002

gshadow: hehe:!:


2.

chfn finger 用戶描述信息(passwd) GECOS

gpasswd wang  設置組的密碼信息

newgrp wang 臨時把組變成wang 組

vipw vigr pwck grpck

(primary group)

(supplementary group)


3.

1/etc/default/useradd

2/etc/skel/

3/etc/login.defs 4

4.

w(write,寫入權限):

對文件而言,表示具有新增、修改文件內容的權限(注意:刪除和移動文件和文件本身屬性無關);

對目錄而言,表示具有刪除、一定目錄內文件的權限

否則不能  mkdir/touch/rm/write 目錄內文件

 

 

x(Execute,執行權限):

對文件而言,表示具有執行文件的權限;只有x不能拷走

對目錄而言,表示具有進入目錄的權限;

否則不能cd/ls/cat/cp(基本沒用)

目錄內文件能否拷走取決於目錄的X權限

 

-(無任何權限)

若對應位置權限爲字符”-”,表示對應用戶沒有讀、寫、執行的任何權限。

 

 當刪除或移動一個文件或目錄,僅與該文件與目錄所在的上一層權限有關,與該文件本身屬性無任何關係。

對於文件來說,寫文件是修改文件,而不是刪除文件,因此寫文件是與該文件的本身屬性有關係的。


5.

SUID  繼承二進制所有者權限  此文件所

SGID 繼承二進制所有組權限;此目錄新建文件繼承目錄所有組

Sticky:只能刪除目錄中自己建立的文件


6.

[root@xzq ~]#(umask 066; touch f8)

[root@xzq ~]#ll f8

-rw-------. 1 root root 0 Dec 19 09:44 f8

臨時性的創建特殊權限的文件()開啓子shell


7.

SGID 2 繼承二進制所有組權限;此目錄新建文件繼承目錄所有組

[root@xzq /data]#useradd mage

[root@xzq /data]#useradd wang

[root@xzq /data]#mkdir /data/test/

[root@xzq /data]#usermod -aG devops wang

[root@xzq /data]#usermod -aG devops mage

[root@xzq /data]#chgrp devops /data/test/

[root@xzq /data]#chmod g+s /data/test/


8.

正則

 

* 匹配前面的字符任意次,包括0次

貪婪模式:儘可能長的匹配

.* 任意長度的任意字符

\? 匹配其前面的字符0或1次

\+ 匹配其前面的字符至少1次

\{n\} 匹配前面的字符n次

\{m,n\} 匹配前面的字符至少m次,至多n次

\{,n\} 匹配前面的字符至多n次

\{n,\} 匹配前面的字符至少n次

 

^ 行首錨定,用於模式的最左側

$ 行尾錨定,用於模式的最右側

^PATTERN$ 用於模式匹配整行

^$ 空行

^[[:space:]]*$ 空白行

\< 或 \b 詞首錨定,用於單詞模式的左側

\> 或 \b 詞尾錨定,用於單詞模式的右側

\<PATTERN\> 匹配整個單詞

 

.* 貪婪模式 ; \?懶惰模式

9.VIM

10.Shell



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章