查看linux版本:
[root@guard log]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
linux系統(tǒng)對用戶屎勘、組別诞外、被操作的文件有獨特的設(shè)置:
用戶與組別對應(yīng)股淡、組別與被操作的文件對應(yīng)(類似權(quán)限控制RBAC)
后期系統(tǒng)使用過程中管理員root就只需要關(guān)心用戶是屬于哪個組別的即可
在/etc/passwd文件中查看增加的用戶信息:
用戶相關(guān)操作:(root)
用戶:user
增加:add 修改:mod(ify) 刪除:del(ete)
配置文件:/etc/passwd
1) 增加用戶 useradd
> useradd xiaogang //增加一個xiaogang用戶,會創(chuàng)建一個同名的組
//沒有設(shè)置用戶的組別,就會創(chuàng)建同名組
> useradd -g 組別編號 liming //創(chuàng)建liming用戶孙援,并設(shè)置其組別(避免創(chuàng)建同名組)
> useradd -u 用戶編號 -g 組編號 -d 家目錄 用戶名
2) 修改用戶 usermod
> usermod -u 用戶編號 -g 組編號 -d 家目錄 -l 新名字 用戶名
//如果修改家目錄颜阐,需要手動創(chuàng)建(不同于增加用戶)
3) 刪除用戶 userdel
> userdel 用戶名 // /etc/passwd的配置用戶信息會刪除(保留家目錄跪解,可以手動刪除)
> userdel -r 用戶名 // 用戶信息 和 其家目錄 都刪除
組別操作(root)
組別:group
配置文件:/etc/group
1) 增加組別 groupadd
> groupadd music //創(chuàng)建一個music組別
2) 修改組別 groupmod
> groupmod -g 組編號 -n 新名字 組名
3) 刪除組別 groupdel
> groupdel 組名
//組下存在對應(yīng)的用戶信息奔害,禁止刪除
給用戶設(shè)置密碼楷兽,使其登錄系統(tǒng):
權(quán)限操作:
權(quán)限:用戶針對文件是否擁有 讀、寫舀武、執(zhí)行 的權(quán)利拄养。
權(quán)限本身劃分為:讀Read离斩、寫Write银舱、執(zhí)行eXecute
權(quán)限針對用戶的劃分:主人User、同組用戶Group跛梗、其他組用戶Other
第一個字符表示文件類別寻馏,代表的含義如下:
-:普通文件
d:目錄文件
b:塊設(shè)備文件
c:字符設(shè)備文件
l:符號鏈接文件
18:文件主人、組別設(shè)置
change owner
chown 主人 filename
chown 主人.組別 filename
chown .組別 filename
chown -R 主人.組別 dir //通過”遞歸”方式設(shè)置目錄的屬組信息
chmod -R 765 dir //通過“遞歸”方式設(shè)置目錄的權(quán)限