计算机网络/计算机科学与应用/系统/运维/开发

Linux 用户及组管理方式

用户权限与归属

访问权限:读取、写入、执行 3种权限

归属:所有者、所属组


注意:

超级用户root 具有完全管理权限,文件和目录限制对root用户不起作用

指定 Linux 用户的密码使用 SHA512 散列模式加密,这是新的密码加密模式,原先的 Linux只能用 DES 或 MD5 方式加密1、用户与角色分类


超级用户:

拥有对系统的最高权限,默认为root用户


普通用户:

只能对自己目录下文件进行访问和修改,具有登录系统的权限,例如www、ftp用户


虚拟用户:

(伪用户)  该类用户不能登录系统,主要是方便系统管理,满足相应的系统进程对文件属主的要求  例如系统默认的bin adm  nobody用户等。


快速查看所有用户的vipw命令

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
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
mysql:x:1000:1000::/home/mysql:/bin/bash
test:x:1001:1001::/home/test:/bin/bash
zhangsan:x:1002:1002::/home/zhangsan:/bin/bash
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
alice:x:1003:1003::/home/alice:/bin/bash
linux01:x:1004:1004::/home/linux01:/bin/bash
linux02:x:1005:1005::/home/linux02:/bin/bash
linux:x:1006:1006::/home/linux:/bin/bash
liu:x:1007:1007::/home/liu:/bin/bash


说明:

Root:x:0:0:root:/root:/bin/bash
超级用户:x:uid:gid:root:根目录:shell


2、用户和组以及关系

一对一:即一个用户可以存在一个组中也可以是组中唯一成员

一对多:即一个用户可以存在多个组中,那么此用户具有多个组的共同权限

多对一:多个用户可以存在一个组中,这些用户具有和组相同权限

多对多:多个用户可以存在多个组中,其实就是上面三个对应关系的扩展


3、用户和组相关配置文件

/etc/passwd文件: 系统用户配置文件

/etc/shadow文件: 用户影子文件

/etc/group文件:用户组配置文件

/etc/login.defs文件

/etc/default/useradd文件

/etc/skel文件


linux

热爱可抵岁月漫长, 温柔可挡艰难时光。

评论

^