1. 顯示/etc目錄下,以非字母開頭匹中,后面跟了一個字母以及其它任意長度任意字符的文件或目錄墓懂。
2. 復制/etc目錄下所有以p開頭统捶,以非數(shù)字結尾的文件或目錄到/tmp/mytest1目錄中滚停。
3. 將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中沃粗。
4. 請總結描述用戶和組管理類命令的使用方法并完成以下練習:
4.1 useradd 創(chuàng)建用戶
-u,--uid UID:指定UID? ? ? ? ? ? ? ? ? ?-o,配合-u 選項,不檢查UID的唯一性
-c,--comment COMMENT:用戶注釋信息????????????-d,--home HOME_DIR:以指定的路徑為用戶的家目錄
-s,--shell SHELL:指定用戶的默認shell,可用的所有shell列表存儲在/etc/shells文件中
-r,--system:創(chuàng)建系統(tǒng)用戶(CentOS6:ID<500键畴,CentOS7:ID<1000)
-g,--gid GROUP:指定基本組ID最盅,此組得事先存在,可為組名,也可以GID
-G,--groups GROUP1[,GROUP2,...[,GROUPN]]指明用戶所屬的附加組,組須事先存在,多個組之間用逗號分隔
-N,不創(chuàng)建私用組做主組檩禾,使用users組做主組????????????????-m,創(chuàng)建家目錄挂签,用于系統(tǒng)用戶
-M,不創(chuàng)建家目錄疤祭,用于非系統(tǒng)用戶
4.2. usermod 修改用戶屬性
-u,--uid UID:指定UID????????????????-g,--gid GROUP:指定基本組ID盼产,此組得事先存在
-G,--group GROUP1[,GROUP2,...[GROUPN]]:指明用戶所屬的附加組,多個組之間用逗號分隔
-c,--comment COMMENT:指明注釋信息????????
-d,--home HOME_DIR:以指定的路徑為用戶的家目錄勺馆,通過復制/etc/skel此目錄并重命名實現(xiàn);指定的家目錄路徑如果事先存在戏售,則不會為用戶復制環(huán)境配置文件
-s,--shell SHELL:指定用戶的默認shell,可用的所有shell列表在/etc/shells文件中????-r,--system:創(chuàng)建系統(tǒng)用戶
4.3 userdel 刪除用戶
-r? 同時刪除家目錄
4.4? groupadd 添加組
groupadd [選項] GROUP
-g GID:指定GID;默認是上一個組的GID+1????????????????????-r:創(chuàng)建系統(tǒng)組
4.5? groupmod 修改組屬性
groupadd [選項] GROUP
-g GID:修改GID????????????????-n new_name:修改組名
4.6 groupdel 刪除組
groupdel [選項] GROUP
4.7? groupmems 組管理
groupmems [g adpl] GROUP
-g? 更改為指組(只有root)
-a? 指定用戶加入組
-d? 從組中刪除用戶
-p? 從組中清除所有成員
-l? 顯示組成員列表
5? 練習題
5.1創(chuàng)建組distro,其GID為2019草穆;
5.2 創(chuàng)建用戶mandriva, 其ID號為1005灌灾;基本組為distro;
5.3 創(chuàng)建用戶mageia悲柱,其ID號為1100锋喜,家目錄為/home/linux;
5.4 給用戶mageia添加密碼,密碼為mageedu豌鸡,并設置用戶密碼7天后過期
5.5 刪除mandriva嘿般,但保留其家目錄;
5.6 創(chuàng)建用戶slackware涯冠,其ID號為2002炉奴,基本組為distro,附加組peguin蛇更;
5.7 修改slackware的默認shell為/bin/tcsh瞻赶;
5.8 為用戶slackware新增附加組admins;