Linux用戶及權限操作


一、用戶及用戶組操作

1、切換到指定用戶su(如切換到pere用戶su pere)

2、查看當前登錄用戶whoami

3、查看當前用戶所屬分組groups

4、查看當前用戶UID和GID,id

5、添加用戶useradd(如/etc下有一個passwd文件記錄用戶信息,執行useradd lisi后cat /etc/passwd可查看)【lisi:x:1001:1001::/home/lisi:/bin/bash(lisi為新創建的用戶名,x為占位符,1001為uid,1001為gid,默認創建了一個lisi的組)】

6、添加用戶並指定UID,useradd -u(如useradd -u 506 wangwu)

7、修改用戶密碼passwd(第一可以用root賬戶進行修改passwd wangwu,第二可以切換到具體用戶下進行修改)

8、刪除用戶userdel

9、修改用戶登錄名usermod -l(如將用戶名lisi修改成li執行usermod -l li lisi)

10、修改用戶所屬分組usermod -g(在/etc/group里面有關於組的信息,執行cat /etc/group可查看,現將用戶wangwu的組改成lisi,執行usermod -g lisi wangwu[注意這里的wangwu是用戶名而不是組名])

11、添加分組groupadd(如groupadd test6)

12、添加分組並指定GID,groupadd -g(如groupadd -g 601 test8)

13、查看用戶明細(執行cat /etc/passwd)

14、查看用戶組明細(執行cat /etc/group)

二、權限操作

1、權限模式(u擁有者,g同組用戶,o其他組用戶,+賦予賦予,-收回權限,r讀權限,w寫權限,x執行權限)(在/usr/local里面創建一個mymkdir,執行ll可看到“drwxr-xr-x. 2 root root  6 9月  20 23:21 mymkdir”代表root用戶具有rwx權限,root同組用戶具有r-x權限,其他組用戶具有r-x權限)

2、數字模式(r為4,w為2,x為1)

3、測試root用戶權限(執行cd mymkdir命令可進入文件說明具有R權限,執行mkdir test1說明具有w權限)

4、測試同組用戶權限(新建用戶zhangsan1,修改用戶組為root組,切換到zhangsan1用戶,在local目錄下執行cd mymkdir能進入說明同組用戶具有r權限,執行mkdir test2則提示權限不夠說明不具有w權限)

5、測試其他用戶權限(切換至pere用戶,在local目錄下執行cd mymkdir能進入說明同組用戶具有r權限,執行mkdir test2則提示權限不夠說明不具有w權限)

6、權限模式權限修改(將mymkdir文件的同組用戶r權限取消,增加其他用戶的w權限,在local目錄下執行chmod g-r,o+w mymkdir/,結果為:drwx--xrwx.,可測試zhangsan1和pere用戶的rw權限)

7、數字模式修改權限(將mymkdir文件的同組用戶r權限增加上,取消其他用戶的w權限,在local目錄下執行chmod 755 mymkdir/,7代表root權限,5代表同組用戶權限,5代表其他組用戶權限)


免責聲明!

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



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