1、描述linux目錄結(jié)構(gòu)以及目錄結(jié)構(gòu)命名規(guī)定
2、顯示/etc目錄下,所有以.d結(jié)尾的文件或目錄
3、顯示/etc目錄下,所有.conf結(jié)尾,且以m,n,r,p開(kāi)頭的文件或目錄
4、創(chuàng)建/app/rootdir目錄,并復(fù)制/root下所有文件到該目錄內(nèi),?要求保留原有權(quán)限
5、使用命令行展開(kāi)功能,創(chuàng)建/tmp/a1,?/tmp/a2,?/tmp/a1/a,?/tmp/a1/b,在/tmp目錄下創(chuàng)建目錄:x_y,?x_z,?q_y,?q_z
6、總結(jié)用戶(hù)、用戶(hù)組管理命令并演示命令以及常見(jiàn)用法
7、文件權(quán)限,屬主屬組管理命令有哪些,并演示命令以及用法
8、創(chuàng)建用戶(hù)gentoo,附加組為bin和root,默認(rèn)shell為/bin/csh,注釋信息為?"Gentoo?Distribution"
答:1.Linux一級(jí)主要的目錄:
/var:存放程序運(yùn)行期間經(jīng)常變化的文件
/etc:放置系統(tǒng)配置文件
/boot:存放與操作系統(tǒng)啟動(dòng)相關(guān)的文件(程序)
/home:用戶(hù)家目錄
/lib或者lib64:存放庫(kù)文件(64位系統(tǒng)的庫(kù)文件)
/dev:存放設(shè)備文件
/usr:應(yīng)用程序存放的地方
/bin:存放二進(jìn)制命令(普通用戶(hù))
/sbin:超級(jí)用戶(hù)使用的二進(jìn)制命令
2:? ?ls? -d? /etc/*.d
3.? ls -d? /etc/[mnrp]*.conf?
4.mkdir -p?/app/rootdir? ? ??
?cp -a /root? /app/rootdir
5.mkdir -p /tmp/a{1/{a,b},2}
? ?mkdir -p /tmp/{x,q}_{y,z}
6.useradd:創(chuàng)建新的用戶(hù)
參數(shù)作用 -d 指定用戶(hù)的家目錄(默認(rèn)為/home/username)?
?-e 賬戶(hù)的到期時(shí)間,格式為YYYY-MM-DD.?
?-u 指定該用戶(hù)的默認(rèn)UID
-g 指定一個(gè)初始的用戶(hù)基本組(必須已存在)?
?-G 指定一個(gè)或多個(gè)擴(kuò)展用戶(hù)組 -N 不創(chuàng)建與用戶(hù)同名的基本用戶(hù)組
?-s 指定該用戶(hù)的默認(rèn)Shell解釋器
groupadd:新增用戶(hù)組
usermod:修改用戶(hù)屬性
-c 填寫(xiě)用戶(hù)賬戶(hù)的備注信息?
?-d -m 參數(shù)-m與參數(shù)-d連用,可重新指定用戶(hù)的家目錄并自動(dòng)把舊的數(shù)據(jù)轉(zhuǎn)移過(guò)去?
?-e 賬戶(hù)的到期時(shí)間,格式為YYYY-MM-DD?
?-g 變更所屬用戶(hù)組?
?-G 變更擴(kuò)展用戶(hù)組
?-L 鎖定用戶(hù)禁止其登錄系統(tǒng)
?-U 解鎖用戶(hù),允許其登錄系統(tǒng)
?-s 變更默認(rèn)終端
?-u 修改用戶(hù)的UID
?passwd:設(shè)置用戶(hù)密碼相關(guān)
參數(shù):-l鎖定用戶(hù),禁止其登錄? -u解除鎖定,允許用戶(hù)登錄??
? ? ? ? ? ?-d使該用戶(hù)可用空密碼登錄系統(tǒng)
? ? ? ? ? ? -e強(qiáng)制用戶(hù)在下次登錄時(shí)修改密碼
userdel‘:刪除用戶(hù)
參數(shù):-f? 強(qiáng)制刪除用戶(hù)? ?-r 刪除用戶(hù)以及家目錄’
7.chmod:用來(lái)改變文件或目錄的權(quán)限 (僅能修改屬主為自己的那些文件的權(quán)限)
例:將檔案?file1.txt?設(shè)為所有人皆可讀取?:? chmod?a+r?file1.txt?
u?表示該檔案的擁有者,g?表示與該檔案的擁有者屬于同一個(gè)群體(group)者,o?表示其他以外的人,a?表示這三者皆是。
+?表示增加權(quán)限、-?表示取消權(quán)限、=?表示唯一設(shè)定權(quán)限。
r?表示可讀取,w?表示可寫(xiě)入,x?表示可執(zhí)行,X?表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過(guò)為可執(zhí)行。
-c?:?若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作
-f?:?若該檔案權(quán)限無(wú)法被更改也不要顯示錯(cuò)誤訊息
-v?:?顯示權(quán)限變更的詳細(xì)資料
-R?:?對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更(即以遞回的方式逐個(gè)變更)
? chown: 用來(lái)改變文件或目錄的所屬主(擁有者)和所屬的組
? chgrp:用來(lái)改變用戶(hù)所屬的組(僅管理員可操作)
8.useradd gentoo -G bin,root -s /bin/csh -c"Gentoo Distribution"