這篇文章主要為大家展示了“linux中用戶組和權限管理的操作示例”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中用戶組和權限管理的操作示例”這篇文章吧。
實驗目的:
熟練使?useradd、groupadd、chown、chmod命令來添加和刪除?戶、添加和刪除組以及設置?戶和組的權限、修改 ?件所屬等,passwd、su命令的使?。熟悉特殊權限suid、sgid、sticky、acl的功能和?法。
實驗步驟
了解useradd命令添加用戶時使用的參數,如-g設置主組,-G設置基本組,-s這種默認shell,-M不創建家目錄等 內容。 熟悉rwx權限分別應用在文件和目錄上的意義,八進制數子表示權限。 理解什么情況下需要設置特殊權限suid、sgid、sticky、acl。
1、useradd命令:在系統中添加?戶
2、】在系統上添加?個?戶名稱為apache的?戶,默認shell為/sbin/nolgoin且不創建家?錄
-s
-M
3、添加develop組
4、設置/home/app/run/apache?錄及其??錄和?件屬主屬組為apache
5、修改權限為屬主添加寫和執?權限、屬組沒有讀權限其它?有讀和執?權限
6、遞歸設置testdir?錄權限為:屬組添加可讀、可寫、可執?權限,但其??件不添加執?權限
7、設置?件1.sh權限為只有屬主有讀寫權限
8、修改?戶linux的登錄密碼
9、完全切換linux?戶?份
su - root
10、不完全切換到linux?戶?份
su
11、設置?進制可執?程序?件chmod擁有suid權限
chmod 4755
12、取消?進制可執?程序?件chmod擁有的suid權限
13、設置?進制可執?程序?件chmod擁有sgid權限
14、取消?進制可執?程序?件chmod擁有的sgid權限
15、對testdir?錄設置sgid權限,作為協作?錄
16、取消testdir?錄sgid權限
17、對testdir?錄設置sticky權限,實現只有?件的所有者或root才能刪除該?錄下的?件
chmod o+t 或者chmod 1777
18、取消testdir?錄的sticky權限
19、在/testdir/dir?創建的新?件?動屬于g1組,組g2的成員如:alice能對這些新?件有讀寫權限,組g3的成員 如:tom只能對新?件有讀權限,其它?戶(不屬于g1,g2,g3)不能訪問這個?件夾。
6、用戶組和權限管理-實驗手冊
20、備份/testdir/dir?所有?件的ACL權限到/root/acl.txt中,清除/testdir/dir中所有ACL權限,最后還原ACL權限
以上是“linux中用戶組和權限管理的操作示例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。