Linux下用戶-組權限配置


cat /etc/group
cat /etc/ashadow
一、用戶管理
1.添加用戶
#useradd 用戶名
useradd php100;用cat /etc/passwd查看
分析:php100是創建的用戶名 x表示密碼占位符 因為passwd文件是每個用戶都有權限 所以直接顯示是不安全的。密碼存在了/etc/shadow文件中
1000表示用戶id 1001表示用戶所在的組id /home/php100表示家目錄 末尾如果是bash表示可以登錄系統 如果是nologin表示無法登錄操作系統
2.設置密碼
#passwd 需要設置密碼的用戶名
3.用戶編輯
#usermod 參數 需要修改的用戶名 常用的參數有 -l 表示給后面傳遞的用戶修改用戶名 語法格式
usermod -l 新的用戶名 需要修改的用戶名;-g 表示給后面傳遞的用戶名修改用戶組 語法各式
usermod -g 更改后的用戶組id 需要修改的用戶名
4.刪除用戶
#userdel 需要刪除的用戶名
二、用戶組管理
1.添加用戶組
#groupadd 用戶組名
2.用戶組編輯
#groupmod 參數 用戶組名
groupmod -n 新的用戶組名 舊的用戶組名
3.用戶組刪除 如果這個組有用戶的話是無法直接刪除的
#groupdel 需要刪除的用戶組名
創建組名group001 查看組id=1003 再創建用戶user001 修改其組id為1003 最后執行刪除組操作出現提示
特別說明:linux系統中只有超級管理員才有權限操作用戶和組
三、權限設置
第一個字符:表示文檔的類型 d表示是目錄 - 表示是文件
第2-4個字符 表示文件所有者的權限情況(u表示user)
第5-7個字符 表示所有者同組的組內成員的權限情況(g表示group)
第8-10個字符 表示除上述兩類人員的其他用戶的權限情況(o表示other)
1.通過字符形式設置權限
#chmod 權限組成信息 需要操作的對象(文件夾/文件)
針對單個對象(ugo)添加讀權限 chmod u+r,g+r,o+r 需要操作的文件夾/文件
針對單個對象(ugo)刪減讀權限 chmod u-r,g-r,o-r 需要操作的文件夾/文件
加權限案例
減權限案例
加權限 rwx讀寫執行
設置全部的組成部分
#chmod a+r 文件 a表示全部 r表示讀
2.通過數字的形式來設置權限
4表示讀權限 2 表示寫權限 1表示執行權限
全部權限:4+2+1 =讀+寫+執行 7 ;讀寫權限=6 讀權限=4
擴展
查找命令 find / -name 50.txt ; find 查找路徑 -name 查找的關鍵詞
#man 命令 列出指定命令的所有命令 類似於手冊


免責聲明!

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



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