linux中用户与组的概念,Linux用户和组的概念
linux下面角色分類
超級(jí)用戶 默認(rèn)root
普通用戶 www ftp
虛擬用戶 無法登錄系統(tǒng),bin adm nobody
用戶和組的關(guān)系
一對(duì)一 一對(duì)多 多對(duì)一 多對(duì)多
用戶的配置文件
/etc/passwd文件 格式如下:
用戶名:口令:用戶標(biāo)識(shí)號(hào):組標(biāo)識(shí)號(hào):注釋性描述:主目錄:默認(rèn)shell
more /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
口令這里直接顯示“x”,真正加密后的用戶口令存放到/etc/shadow文件中。
用戶標(biāo)識(shí)號(hào):這里就是用戶UID,唯一的(0-65535,0是超級(jí)用戶標(biāo)識(shí)號(hào),1-99是系統(tǒng)保留,普通從100開始,在linux系統(tǒng),普通UID默認(rèn)從500開始)
組標(biāo)識(shí)號(hào):這里就是組的GID,它對(duì)應(yīng)著/etc/group文件中一條。
默認(rèn)shell:常用的有sh,bash和csh
/etc/shadow文件 格式如下:
用戶名:加密口令:最后一次修改時(shí)間:最小時(shí)間間隔:警告時(shí)間:不活動(dòng)時(shí)間:失效時(shí)間:保留字段
root:$1$EWiddZUi$yOepdWfls8JWhmffuxWEo1:14425:0:99999:7:::
bin:*:14425:0:99999:7:::
daemon:*:14425:0:99999:7:::
adm:*:14425:0:99999:7:::
lp:*:14425:0:99999:7:::
sync:*:14425:0:99999:7:::
shutdown:*:14425:0:99999:7:::
halt:*:14425:0:99999:7:::
mail:*:14425:0:99999:7:::
news:*:14425:0:99999:7:::
uucp:*:14425:0:99999:7:::
加密口令:存放的是加密后的用戶口令字串,如果此字段是“*”“!”“x”等字符,則對(duì)應(yīng)用戶無法登錄
/etc/group文件 格式如下:
組名:口令:組標(biāo)識(shí)號(hào):組內(nèi)用戶列表
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon,lp
mem:x:8:
kmem:x:9:
wheel:x:10:root
mail:x:12:mail,postfix
news:x:13:news
口令:這里存放的是加密后的口令字串,密碼默認(rèn)設(shè)置在/etc/gshadow文件中,這里用“x”代替,linux系統(tǒng)下默認(rèn)的用戶組沒有口令。
/etc/login.defs文件
用來定義創(chuàng)建一個(gè)用戶時(shí)默認(rèn)設(shè)置,比如指定用戶的UID和GID范圍,用戶的過期時(shí)間,是否需要?jiǎng)?chuàng)建用戶主目錄等。
/etc/default/useradd文件
用來定義創(chuàng)建一個(gè)用戶時(shí)默認(rèn)設(shè)置,比如主目錄位置和使用的shell
/etc/skel文件
用來定義新建用戶在主目錄默認(rèn)的配置文件,更改/etc/skel目錄下的內(nèi)容就可以改變新建用戶默認(rèn)主目錄的配置文件信息。
添加,切換和刪除用戶組命令groupadd/newgrp/groupdel
groupadd [-g -o] gid group
newgrp 用于在多個(gè)用戶組之間切換
groupdel [群組名]
添加,修改和刪除用戶命令useradd/usermod/userdel
總結(jié)
以上是生活随笔為你收集整理的linux中用户与组的概念,Linux用户和组的概念的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7触摸屏触控点校正
- 下一篇: linux 其他常用命令