Linux 屬主,屬組,目錄,文件權限


作業一:

1、新建用戶natasha,uid為1000,gid為555,備注信息為“master”

 

 

 

 

groupadd -g 555 natasha

useradd -g 555 -u 1000 -c master Natasha

2、修改natasha用戶的家目錄為/Natasha

 

 

Usermod –d /Natasha Natasha

 

3、查看用戶信息配置文件的最后一行

 

 

cat /etc/passwd

4、為natasha用戶設置密碼“123”

 

 

passwd natasha

 

5、查看用戶密碼配置文件的最后一行

 

 

Vim /etc/shadow

6、將natasha用戶賬戶鎖定

 

 

 

usermod –L Natasha

 

 

7、將natasha用戶賬戶解鎖

 

 

 

usermod –U Natasha

 

8。、新建組police,gid為1999

 

 

 

groupmod –n jingcha police

 

 

9、查看組配置文件的最后一行

 

 

groupadd police –g 1999

 

10、將natasha用戶加入police組

 

 

 

cat /etc/group

 

 

11、修改police組的組名為jingcha

 

 

usermod –G police natasha

 

 

12、刪除natasha用戶,連家目錄和郵箱一起刪除

 

 

userdel –rf natasha

13、刪除jingcha組

 

 

groupdel jingcha

作業二:

1、在用戶的主目錄下創建目錄test,進入test創建空文件file1

 

 

mkdir tesk

2、以長格式形式顯示文件信息,注意文件的權限和所屬用戶和組

 

 

 

ls -l

3、為文件file1設置權限,使其他用戶可以對此文件進行寫操作

 

 

Chmod o+w file1

 

4、查看設置結果

 

 

cat file1 

 

5、取消同組用戶對文件file1的讀取權限,並查看設置結果

chmod g=rx file1

總用量 0

-rw-r-x-w-. 1 hyhnm hyhnm 0 3月  15 23:21 file1

 

6、用數字表示法為文件file設置權限,所有者可讀、可寫、可執行,所屬組用戶和其他用戶只具有讀和執行的權限。設置完成后查看設置結果。

 

 

7、用數字形式更改文件file1的權限,使所有者只能讀取此文件。其他任何用戶都沒有權限。查看設置結果。

 

$ chmod 400 file1

總用量 0

-r--------. 1 hyhnm hyhnm 0 3月  15 23:21 file1

8、回到上層目錄,查看test的權限

 

 

總用量 8
drwxr-xr-x 2 root root 4096 11月 10 23:23 test

 

9、為其他用戶添加對此目錄的寫權限

 

$ chmod 402 test

作業三:

以操作文件的方式,新建一個用戶alex

 

 

 

 

 

作業四:

1、新建目錄/test/dir,屬主為tom,數組為group1,/test目錄的權限為777

 

 

 

2。、 以長格式形式顯示文件信息,注意文件的權限和所屬用戶和組

 

 

3、將jack加入group1組,驗證jack用戶對dir目錄的rwx權限(開啟另外一個終端,依次修改dir目錄的group權限)

 

 

~ usermod -a -G group1 jack

 

 

4、切換到tom用戶,驗證tom用戶對dir目錄的rwx權限(開啟另外一個終端,依次修改dir目錄的user權限)

 

 

su  tom

 chmod /test/dir/b.txt

ls /test/dir

 

 

 

5、在dir目錄內新建文件tom.txt,屬主為tom,屬組為group1,/test目錄的權限為777

 

 

 

6、新建用戶rose,切換到rose用戶下,驗證rose用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的others權限來配合驗證過程)

 

useradd rose

 su -- rose

 cat /test/dir/tom.txt

~

7、將rose加入group1組,在rose用戶下,驗證rose用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的group1權限來配合驗證過程)

 

usermod -a -G group1 rose

su -- rose

cat /test/dir/tom.txt

 

8、切換到tom用戶,驗證tom用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的user權限來配合驗證過程)

 

su – tom

less /test/dir/tom.txt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM