天天看點

(二)五-六單元練習題

<<<五-六單元練習>>>

1.建立使用者組,shengchan,caiwu,jishu

(二)五-六單元練習題

2.建立使用者要求如下:

        * tom 是shengchan組的附加使用者

        * harry 是caiwu組的附加使用者

        * leo 是jishu組的附加使用者

(二)五-六單元練習題
(二)五-六單元練習題

        * 建立admin使用者,此使用者不屬于以上提到的三個部門

(二)五-六單元練習題

3.建立目錄要求如下:

        * /pub目錄為公共存儲目錄對所有使用者可以讀,寫,執行,但使用者隻能删除屬于自己的檔案

        * /sc 目錄為生産部存儲目錄隻能對生産部人員可以寫入,

          并且生産部人員所建立的檔案都自動歸屬到shengchan組中

        * /cw 目錄為财務部存儲目錄隻能對财務部人員可以寫入,

          并且财務部人員所建立的檔案都自動歸屬到caiwu組中

(二)五-六單元練習題

stickyid###強制位

o+t###之針對目錄,當一個目錄上有t權限時,這個目錄中的檔案隻能被檔案擁有者删除

t=1

chmod o+t directroy

chmod 1770 directory

Chmod 2770 針對目錄,在目錄中建立的檔案都自動歸屬到目錄所在組,針對二進制檔案,檔案内記錄的程式在執行時和執行者的組身份沒有關系,而是以二進制檔案的所有組的身份執行的

        * admin使用者能用touch工具在/sc目錄和/cw目錄中任意建立檔案,但不能删除檔案。

 (第5問解答包括)

4.設定普通使用者建立檔案權限為"r--r-----"

vim /etc/bashrc71行是普通使用者的更改

source /etc/bashrc ##重新整理bash配置

source /etc/profile ##重新整理系統配置

umask 077//修改該系統保留權限為077,此設定為臨時設定,至目前shell中生效

永久設定方式:

vim /etc/bashrc//shell

 70     if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then

 71        umask 002

 72     else

 73        umask 077                                                                                             

 74     fi

vim /etc/profile//系統

  70     if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then

 71        umask 002

 72     else

 73        umask 077                                                                                             

 74     fi

以上兩個檔案umask設定值必須保持一緻

source /etc/bashrc【将vim中更改過的資訊重新載入生效】

source /etc/profile

5.設定admin使用者可以通過sudo自由建立新使用者

(二)五-六單元練習題

使得admin使用者可以通過sudo建立新使用者和在用touch指令是 和root擁有一樣的權限。而且不開啟root密碼驗證。

授權目标使用者主機名稱=(授權使用者得到的新使用者身份)授權使用者執行指令

具體的名稱,你可以用sudo useradd username檢視目前使用者名稱。

轉載于:https://blog.51cto.com/onehxl/1859948