日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

關(guān)于SA-119讀書筆記-2( 二 )


:wq或:x或zz:保存文件修改并退出vi;
:q!:不保存對文件的修改并退出vi;

vi編輯會話定制命令:
:set nu:顯示行號;
:set nonu:隱藏行號顯示;
:set ic:執(zhí)行搜索時忽略字母大小寫;
:set noic:執(zhí)行搜索時字母大小寫敏感;
:set list:顯示不可見的特殊字符,如表格中的^I,或行末的$;
:set nolist:不顯示特殊字符;
:set showmode:顯示當(dāng)前vi編輯器所處的操作模式;
:set noshowmode:不顯示當(dāng)前vi編輯器所處的操作模式;
:set:顯示所有vi中能設(shè)置的set參數(shù);
:set all:顯示所有set參數(shù),并指示當(dāng)前個參數(shù)的設(shè)置值;
![vi操作快速參考:P153_圖6-3]!

七、文件的基本權(quán)限:可以通過ls -l或ls -n查看當(dāng)前文件或目錄的權(quán)限;
Solaris OE通過兩項(xiàng)基本措施來防止系統(tǒng)的非驗(yàn)證訪問及數(shù)據(jù)安全:
1. 登陸系統(tǒng)的用戶名和密碼(保存在/etc/passwd和/etc/shadow兩個文件中);
2. 系統(tǒng)自動保護(hù)對文件和目錄的訪問(文件建立時系統(tǒng)就賦予了基本訪問權(quán)限);

例:ls -l給出的內(nèi)容中:-rw-r--r--
其中最左邊一位表示文件類型,-為普通文件、d為目錄;
接下來就是文件的具體訪問權(quán)限:r只讀、w可寫、x可執(zhí)行、-拒絕;
三位一組(從左往右):文件的所有者、文件所有者所在的組、其他
!系統(tǒng)中記錄組的文件:/etc/group,系統(tǒng)管理員按照用戶可訪問的文件來確定用

戶屬于那個組!
[注意:目錄若沒有賦予執(zhí)行權(quán)限,那么就不能用cd命令進(jìn)入,一般給r-x權(quán)限];

命令ls -n可以查看文件或目錄的訪問權(quán)限及文件所有者的UID(用戶驗(yàn)證字)和所

屬組的GID(組驗(yàn)證字);一個文件或目錄同一時間只能屬于唯一的UID和GID,不能

多屬!

!系統(tǒng)通過判斷當(dāng)前登陸用戶的UID和GID,對比文件所屬的UID和GID,來確定用戶

訪問文件的權(quán)限 。(P162_圖7-3)

改變文件或目錄的權(quán)限:
格式:chmod symbolic_mode filename
symbolic_mode包括:who | op | permission(s) 三部分:
who:u(所有者)、g(所屬組)、o(其他)、a(所有);
op: (增加權(quán)限)、-(移除權(quán)限)、=(分配給出的權(quán)限);
permission:r(只讀)、w(可寫)、x(執(zhí)行);
例:chmod o-r file1:刪除file1這個文件其他用戶的讀權(quán)限;
chmod u x,go r file2:增加file2所有者的執(zhí)行權(quán)限,所屬組和其的讀權(quán)限;
chmod a=rw file2:分配file2的讀寫權(quán)限給所有用戶 。

當(dāng)然,也可以使用八進(jìn)制格式分配權(quán)限:
格式:chmod octal_mode filename 八進(jìn)制的具體表示:
7 rwx 讀、寫、執(zhí)行
6 rw- 讀、寫
5 r-x 讀、 執(zhí)行
4 r-- 讀
3 -wx 寫、執(zhí)行
2 -w- 寫
1 --x 執(zhí)行
0 --- (無)

修改文件或目錄的默認(rèn)權(quán)限:通常文件建立時系統(tǒng)就賦予了默認(rèn)權(quán)限,可以通過

umask工具修改,在Solaris OE中默認(rèn)的umask值為022!

查看umask值,直接鍵入umask即可;
注意:不同的shell,umask值看起來也不同[sh為0022,ksh為022,csh為22]!

Solaris OE中系統(tǒng)初始分配的權(quán)限:
1. 新建文件為666(rw-rw-rw-);
2. 新建目錄為777(rwxrwxrwx);
通過設(shè)置umask改變權(quán)限使用的是掩碼值!(初始權(quán)限-umask=實(shí)際分配的權(quán)限)!

八、在Korn shell中使用:
[不知道準(zhǔn)確的“metacharacters”該怎么翻譯,按照我的理解覺得用“(系統(tǒng))特

殊字符”解釋比較合理]
Korn shell支持三類特殊字符:路徑中的~、(文件名)通配符、重定向符 。

1. 在路徑中使用的特殊字符:
“~”:表示當(dāng)前用戶的Home目錄;
如用cd ~/dir1即可切換到當(dāng)前用戶Home目錄下的dir1子目錄 。
!注意:除sh外,其他shell都支持路徑中使用“~”;
用cd ~username即可進(jìn)入指定用戶的Home目錄

推薦閱讀