linux中用户与组的概念,Linux用户和组的概念
linux下面角色分類
超級用戶 默認root
普通用戶 www ftp
虛擬用戶 無法登錄系統,bin adm nobody
用戶和組的關系
一對一 一對多 多對一 多對多
用戶的配置文件
/etc/passwd文件 格式如下:
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:默認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文件中。
用戶標識號:這里就是用戶UID,唯一的(0-65535,0是超級用戶標識號,1-99是系統保留,普通從100開始,在linux系統,普通UID默認從500開始)
組標識號:這里就是組的GID,它對應著/etc/group文件中一條。
默認shell:常用的有sh,bash和csh
/etc/shadow文件 格式如下:
用戶名:加密口令:最后一次修改時間:最小時間間隔:警告時間:不活動時間:失效時間:保留字段
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”等字符,則對應用戶無法登錄
/etc/group文件 格式如下:
組名:口令:組標識號:組內用戶列表
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
口令:這里存放的是加密后的口令字串,密碼默認設置在/etc/gshadow文件中,這里用“x”代替,linux系統下默認的用戶組沒有口令。
/etc/login.defs文件
用來定義創建一個用戶時默認設置,比如指定用戶的UID和GID范圍,用戶的過期時間,是否需要創建用戶主目錄等。
/etc/default/useradd文件
用來定義創建一個用戶時默認設置,比如主目錄位置和使用的shell
/etc/skel文件
用來定義新建用戶在主目錄默認的配置文件,更改/etc/skel目錄下的內容就可以改變新建用戶默認主目錄的配置文件信息。
添加,切換和刪除用戶組命令groupadd/newgrp/groupdel
groupadd [-g -o] gid group
newgrp 用于在多個用戶組之間切換
groupdel [群組名]
添加,修改和刪除用戶命令useradd/usermod/userdel
總結
以上是生活随笔為你收集整理的linux中用户与组的概念,Linux用户和组的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7触摸屏触控点校正
- 下一篇: vivo Y100 手机发布:搭载天玑