1. 程式人生 > >linux權限命令

linux權限命令

所屬組 作文 數組 新建用戶 nbsp 目錄 bin groupmod 依次

1. 新建用戶natasha,uid為1000,gid為555,備註信息為“master”
  
groupadd -g 555 natasha
  useradd -u 1000 -g 555 -c "master" natasha
2. 修改natasha用戶的家目錄為/Natasha
  usermod -d home/Natasha natasha
3. 查看用戶信息配置文件的最後一行
  
tail -1 /etc/passwd
  natasha:x:1000:555:master:/home/Natasha:/bin/bash
4. 為natasha用戶設置密碼“123
  echo "123" | passwd --stdin natasha
5. 查看用戶密碼配置文件的最後一行
  
tail -1 /etc/shadow
  natasha:$6$tIL8kMxZ$fpfzb7egbvsMm4O7ea8O2hOBr6gY9kown5XHRUGe4o2n2Kwbe5c8G/kunhHR5kyH7J5.6bn9zfwucHzEHSIW8/:17240:0:99999:7:::
6. 將natasha用戶賬戶鎖定
  usermod -L natasha
7. 將natasha用戶賬戶解鎖
  usermod -U natasha
8. 新建組police,gid為1111
  groupadd -g 1111 police
9. 查看組配置文件的最後一行
  
tail -1 /etc/group
  police:x:1111:
10. 將natasha用戶加入police組
  usermod -G police natasha

11. 修改police組的組名為jingcha
  
groupadd jingcha
  groupmod -n jingch police
12. 刪除natasha用戶,連家目錄和郵箱一起刪除
  userdel -r natasha
13. 刪除jingcha組
  groupdel jingcha
14. 在用戶的主目錄下創建目錄test,進入test創建空文件file1
  mkdir test && touch test/file1
15. 以長格式形式顯示文件信息,註意文件的權限和所屬用戶和組
  ls -l test/file1
16. 為文件file1設置權限,使其他用戶可以對此文件進行寫操作。
  chmod o=w test/file1
17. 查看設置結果
  
ls -l test/file1
  rw-r---w-. 1 root root 0 3月 15 16:22 test/file1
18. 取消同組用戶對文件file1的讀取權限,並查看設置結果。
  chmod g-r test/file1
19. 用數字表示法為文件file設置權限,所有者可讀、可寫、可執行,所屬組用戶和其他用戶只具有讀和執行的權限。設置完成後查看設置結果。
  
chmod 755 file1
  ls -l file1
  -rwxr-xr-x. 1 root root 0 3月 15 16:22 file1
20. 用數字形式更改文件file1的權限,使所有者只能讀取此文件。其他任何用戶都沒有權限。查看設置結果。
  chmod 400 file1
21. 回到上層目錄,查看test的權限
  
ls -ld test/
  drwxr-xr-x. 2 root root 19 3月 15 16:22 test/
22. 為其他用戶添加對此目錄的寫權限
  chmod o=x test/
23. 以操作文件的方式,新建一個用戶alex
  tail -1 /etc/passwd
  alex:x:1010:1010::/home/alex:/bin/bash
  tail -1 /etc/shadow
  alex:!!:17240:0:99999:7:::
  tail -1 /etc/group
  alex:x:1010:
  tail -1 /etc/gshadow
  alex:!::
  mkdir /home/alex
  cp -r /etc/skel/.[!.]* /home/alex/
  chown -R alex.alex /home/alex/
  touch /var/spool/mail/alex
  chown -R alex.mail /var/spool/mail/alex
24. 新建目錄/test/dir,屬主為tom,數組為group1,/test目錄的權限為777
  
mkdir -p /test/dir
  useradd tom
  groupadd group1
  chown tom.group1 /test/dir
  chmod 777 /test/
25. 新建用戶jack,切換到jack用戶下,驗證jack用戶對dir目錄的rwx權限(開啟另外一個終端,依次修改dir目錄的others權限)
  技術分享圖片

26. 將jack加入group1組,驗證jack用戶對dir目錄的rwx權限(開啟另外一個終端,依次修改dir目錄的group權限)
  技術分享圖片

27. 切換到tom用戶,驗證tom用戶對dir目錄的rwx權限(開啟另外一個終端,依次修改dir目錄的user權限)
  
28. 在dir目錄內新建文件tom.txt,屬主為tom,屬組為group1,/test目錄的權限為777
29. 新建用戶rose,切換到rose用戶下,驗證rose用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的others權限來配合驗證過程)
30. 將rose加入group1組,在rose用戶下,驗證rose用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的group1權限來配合驗證過程)
31. 切換到tom用戶,驗證tom用戶對tom.txt的rwx權限(開啟另外一個終端,依次修改tom.txt的user權限來配合驗證過程)

linux權限命令