The Second Week lucklyzpp
The Second Week
檔案萬用字元模式
在Linux系統中預定義的字元類
1、顯示/etc目錄下,以非字母開頭,後面跟了一個字母以及其它任意長度任意字元的檔案或目錄
2、複製/etc目錄下所有以p開頭,以非數字結尾的檔案或目錄到/tmp/myz1目錄中。
3、將/etc/issue檔案中的內容轉換為大寫後儲存至/tmp/issue.out檔案中
使用者管理命令
useradd
usermod
userdel
組帳號維護命令
groupadd
groupmod
groupdel
4、請總結描述使用者和組管理類命令的使用方法並完成以下練習:
(1)、建立組distro,其GID為2019;
(2)、建立使用者mandriva, 其ID號為1005;基本組為distro;
(3)、建立使用者mageia,其ID號為1100,家目錄為/home/linux;
(4)、給使用者mageia新增密碼,密碼為mageedu,並設定使用者密碼7天后過期
(5)、刪除mandriva,但保留其家目錄;
(6)、建立使用者slackware,其ID號為2002,基本組為distro,附加組peguin;
(7)、修改slackware的預設shell為/bin/tcsh;
(8)、為使用者slackware新增附加組admins,並設定不可登陸。
設定檔案特殊屬性
設定檔案的特殊屬性,可以訪問 root 使用者誤操作刪除或修改檔案
不能刪除,改名,更改
chattr +i file
只能追加內容,不能刪除,改名
chattr +a file
顯示特定屬性
lsattr
ACL許可權功能
setfacl 可設定ACL許可權
getfacl 可檢視設定的ACL許可權
5、建立使用者user1、user2、user3。在/data/下建立目錄test
(1)、目錄/data/test屬主、屬組為user1
(2)、在目錄屬主、屬組不變的情況下,user2對檔案有讀寫許可權
(3)、user1在/data/test目錄下建立檔案a1.sh, a2.sh, a3.sh, a4.sh,設定所有使用者都不可刪除1.sh,2.sh檔案、除了user1及root之外,所有使用者都不可刪除a3.sh, a4.sh
(4)、user3增加附加組user1,同時要求user1不能訪問/data/test目錄及其下所有檔案
(5)、清理/data/test目錄及其下所有檔案的acl許可權