/etc/passwd和/etc/group文件详解

用户管理

想要知道, 系统中有哪些用户, 可以查看这个文件: /etc/passwd

root:x:::root:/root:/bin/bash
bin:x:::bin:/bin:/sbin/nologin
daemon:x:::daemon:/sbin:/sbin/nologin
adm:x:::adm:/var/adm:/sbin/nologin
lp:x:::lp:/var/spool/lpd:/sbin/nologin
sync:x:::sync:/sbin:/bin/sync
shutdown:x:::shutdown:/sbin:/sbin/shutdown
halt:x:::halt:/sbin:/sbin/halt
mail:x:::mail:/var/spool/mail:/sbin/nologin
uucp:x:::uucp:/var/spool/uucp:/sbin/nologin
operator:x:::operator:/root:/sbin/nologin
games:x:::games:/usr/games:/sbin/nologin
gopher:x:::gopher:/var/gopher:/sbin/nologin
ftp:x:::FTP User:/var/ftp:/sbin/nologin
nobody:x:::Nobody:/:/sbin/nologin
dbus:x:::System message bus:/:/sbin/nologin
usbmuxd:x:::usbmuxd user:/:/sbin/nologin

文件格式:

Name:password:ID:group ID:comment:home directory:login shell
用户名:密码:ID:用户组ID:注释:家目录:登录使用的shell

密码已经用'x'替换掉了, 基于安全考虑, 密码的密文是存储在文件/etc/shadow中, 而且一般只有超级用户可以访问.

用户组管理

想要知道, 系统有哪些用户组, 可以查看/etc/group

root:x::
daemon:x::
fax:x::
voice:x::
cdrom:x::anthony
floppy:x::anthony
tape:x::
dip:x::anthony
www-data:x::
sasl:x::
plugdev:x::anthony
staff:x::
sambashare:x::
anthony:x::
smmta:x::

文件格式:

Group name:password:group ID:user list
用户组名:密码:用户组ID:用户列表

用户组密码现在基本已经不用了, 'x'就是表示没有密码.

上一篇:javascript 基础之事件(event)-------1


下一篇:mysql保存数据提示1366 Incorrect string value: ‘\xF0\x9F\x98\x8A\xF0\x9F…’ 解决