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

Linux 用户和组

一、用户账号类型

超级用户:root 拥有全部权限  权限太大 一般不直接使用root账号登录

普通用户:一般只在自己家目录中有完全权限

程序用户: 不能登录系统 主要用来让后台进程或服务类程序以非管理员身份运行 

wc命令 统计 用户信息总行数:

[root@localhost ~]# wc -l /etc/passwd

44 /etc/passwd

head命令 查看/etc/passwd文件前3行内容:

[root@localhost ~]# head -3 /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


二、用户组类型

每一个用户账号至少要属于一个组,该组称为用户基本组

每个用户都可以同时加入多个组,另外加的组称为附加组


三、UID和GID

UID (User Identifier 用户标识符) 每个用户账号的唯一标识符 root用户的uid为固定值为0

程序用户账号 uid默认为1~999  1000-60000 分给普通用户账号 

GID(Group Identifier 组标识符) 数字形式标识符 root组GID为固定值0 程序组1~999  普通组为1000~60000


四、利用id命令查看用户身份信息

[root@localhost ~]# id root

uid=0(root) gid=0(root) 组=0(root)

gid 表示用户所属的基本组

组 表示用户所属基本组和附加组 


日子是崭新的,不要回头看,如果今年还掉眼泪,希望是喜极而泣。

评论

^