linux權限命令
阿新 • • 發佈:2018-08-23
所屬組 作文 數組 新建用戶 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權限命令