Linux用户和用户组

Linux用户

1. 用户

查看所有用户:

cat /etc/passwd

用户名称:用户密码:UID:组标记号:(相关注释):主目录:使用的shell

注意:其中UID为0则是用户root,1~499为系统用户,500以上为普通用户.

root:x:0:0:root:/root:/bin/bash

sshd:x:110:65534::/var/run/sshd:/usr/sbin/nologin

pyvip:x:1000:1000:pyvip,,,:/home/pyvip:/bin/bash

redis:x:111:117::/var/lib/redis:/bin/false

mysql:x:112:118:MySQL Server,,,:/nonexistent:/bin/false

mongodb:x:113:65534::/var/lib/mongodb:/bin/false

在linux中有三种用户,超级用户、系统用户和普通用户:

1) 超级用户是root用户,具有超级权限,可以操作任何文件,日常使用中应该避免使用它,在Ubuntu中root用户默认没有隐藏,自动生成随机密码.

2) 系统用户是系统正常使用时所使用的账户,如bin、mail等,但是系统用户不能够登录.

3) 普通用户是普通的使用者,能够使用Linux大部分资源,但是一些特定的权限受到控制.

2. 用户组

1)用户组:Linux中除了用户之外还有用户组的的概念,用户组就是具有相同特征的用户的用户集合.每个用户都有对应的用户组.

2)查看用户组:

cat /etc/group

root:x:0:

pyvip:x:1000:

redis:x:117:

mysql:x:118:

mongodb:x:119:mongodb

你可能感兴趣的:(Linux用户和用户组)