linux-unit5,6練習題

1.新建用戶組,shengchan,caiwu,jishu

[root@foundation4 Desktop]# groupadd shengchan

[root@foundation4 Desktop]# groupadd caiwu

[root@foundation4 Desktop]# groupadd jishu

 

2.新建用戶要求如下:

*tom是shengchan組的附加用戶

[root@foundation4 Desktop]# useradd -G shengchan tom

*harry是caiwu組的附加用戶

[root@foundation4 Desktop]# useradd -G caiwu harry

*leo是jishu組附加用戶

[root@foundation4 Desktop]# useradd -G jishu leo

*新建admin用戶,此用戶不屬於以上提到的三個部門

[root@foundation4 Desktop]# useradd admin

 

3.新建目錄要求如下:

*/pub目錄爲公共存儲目錄對所有用戶可以讀,寫,執行,但用戶只能刪除屬於自己的文件

[root@foundation4 Desktop]# mkdir /pub

[root@foundation4 Desktop]# chmod 1777 /pub

*/sc 目錄爲生產部存儲目錄只能對生產部人員可以寫入,並且生產部人員所建立的文件都自動歸屬到shengchan組中

[root@foundation4 Desktop]# mkdir /sc

[root@foundation4 Desktop]# chgrp shengchan /sc

[root@foundation4 Desktop]# chmod 2770 /sc

*/cw目錄爲財務部存儲目錄只能對財務部人員可以寫入,並且財務部人員所建立的文件都自動歸屬到caiwu組中

[root@foundation4 Desktop]# mkdir /cw

[root@foundation4 Desktop]# chgrp caiwu /cw

[root@foundation4 Desktop]# chmod 2770 /caiwu

*admin用戶能用touch工具在/sc目錄和/cw目錄中任意建立文件,但不能刪除文件。

[root@foundation4 Desktop]# mkdir /sc

[root@foundation4 Desktop]# visudo

編輯:admin foundation4=(root) NOPASSWD: /usr/bin/touch 保存並退出後

[root@foundation4 Desktop]# su - admin                     ##切換到admin用戶

[admin@foundation4 Desktop]$ sudo /usr/bin/touch /sc/file  ##admin用戶在/sc目錄中建立file

 

4.設定普通用戶新建文件權限爲"r--r-----"

[root@foundation4 Desktop]# vim /etc/bashrc    ##把普通用戶的umask修改爲226

[root@foundation4 Desktop]# vim /etc/profile   ##把普通用戶的umask修改爲226

[root@foundation4 Desktop]# source /etc/bashrc   ##調用

[root@foundation4 Desktop]# source /etc/profile  ##調用

[root@foundation4 Desktop]# su - student         ##切換普通用戶

[student@foundation4 Desktop]$ touch file        ##普通用戶新建文件

[student@foundation4 Desktop]$ ls -l file        ##查看新建的文件

-r--r-----. 1 student student 0 Mar 23 15:48 file  

 

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

[root@foundation4 Desktop]# visudo

編輯:admin foundation4=(root) NOPASSWD: /usr/sbin/useradd 保存並退出後

[root@foundation4 Desktop]# su - admin                   ##切換到admin用戶

[admin@foundation4 Desktop]$ sudo /usr/sbin/useradd stu  ##admin用戶建立新用戶stu

 

發佈了41 篇原創文章 · 獲贊 3 · 訪問量 8737
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章