linux用戶和組的操作

查看linux版本:

[root@guard log]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
linux系統(tǒng)對(duì)用戶、組別、被操作的文件有獨(dú)特的設(shè)置:
用戶與組別對(duì)應(yīng)、組別與被操作的文件對(duì)應(yīng)(類似權(quán)限控制RBAC)
后期系統(tǒng)使用過(guò)程中管理員root就只需要關(guān)心用戶是屬于哪個(gè)組別的即可
在/etc/passwd文件中查看增加的用戶信息:

image.png

用戶相關(guān)操作:(root)
用戶:user
增加:add 修改:mod(ify) 刪除:del(ete)
配置文件:/etc/passwd
1) 增加用戶 useradd
> useradd xiaogang //增加一個(gè)xiaogang用戶,會(huì)創(chuàng)建一個(gè)同名的組
//沒(méi)有設(shè)置用戶的組別,就會(huì)創(chuàng)建同名組
> useradd -g 組別編號(hào) liming //創(chuàng)建liming用戶,并設(shè)置其組別(避免創(chuàng)建同名組)
> useradd -u 用戶編號(hào) -g 組編號(hào) -d 家目錄 用戶名

2) 修改用戶 usermod
> usermod  -u 用戶編號(hào) -g 組編號(hào) -d 家目錄  -l 新名字  用戶名
//如果修改家目錄,需要手動(dòng)創(chuàng)建(不同于增加用戶)

3) 刪除用戶 userdel
> userdel  用戶名       // /etc/passwd的配置用戶信息會(huì)刪除(保留家目錄,可以手動(dòng)刪除)
> userdel  -r  用戶名   // 用戶信息 和 其家目錄 都刪除

組別操作(root)
組別:group
配置文件:/etc/group
1) 增加組別 groupadd
> groupadd music //創(chuàng)建一個(gè)music組別

2) 修改組別 groupmod
> groupmod -g 組編號(hào)  -n 新名字 組名

3) 刪除組別 groupdel
> groupdel  組名 
//組下存在對(duì)應(yīng)的用戶信息,禁止刪除

給用戶設(shè)置密碼,使其登錄系統(tǒng):

image.png
image.png

權(quán)限操作:
權(quán)限:用戶針對(duì)文件是否擁有 讀、寫(xiě)、執(zhí)行 的權(quán)利。
權(quán)限本身劃分為:讀Read、寫(xiě)Write、執(zhí)行eXecute
權(quán)限針對(duì)用戶的劃分:主人User、同組用戶Group、其他組用戶Other

image.png

第一個(gè)字符表示文件類別,代表的含義如下:
-:普通文件
d:目錄文件
b:塊設(shè)備文件
c:字符設(shè)備文件
l:符號(hào)鏈接文件
18:文件主人、組別設(shè)置
change owner

chown 主人 filename
chown 主人.組別 filename
chown .組別 filename
chown -R 主人.組別 dir //通過(guò)”遞歸”方式設(shè)置目錄的屬組信息
chmod -R 765 dir //通過(guò)“遞歸”方式設(shè)置目錄的權(quán)限

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容