这就是坑,别信这些乱七八糟的代码。

linux--13、用户身份UID和GID

root是系统超级用户。
UID为0。

/etc/passwd文件存用户信息。
UID是关键。

/etc/shadow存密码信息。
加密存储。

用户信息分7 段。
冒号分隔。

第1 段:用户名。
第2 段:密码。
通常是x。
第3 段:UID。
root是0。
第4 段:GID。
基本组号。
第5 段:注释。
第6 段:主目录。
第7 段:默认Shell。

/bin/bash可登录。
/sbin/nologin禁止登录。

GID是组编号。
用户可属多组。

初始组GID=UID。
扩展组是附加组。

/etc/group存组信息。
4 段。

第1 段:组名。
第2 段:组密码。
一般不用。
第3 段:GID。
第4 段:附加用户列表。

初始组成员不在列表。