Linux系统用户分类、UID与GID的区别、用户管理的基础命令
Linux系统用户分类
Linux系统中的用户主要分为以下几类:
-
超级用户(root用户):
- UID为0,拥有最高权限,可执行所有操作。
-
系统用户:
- UID通常为1-999,用于运行系统服务或应用程序,不用于登录。
-
普通用户:
- UID通常从1000开始,供日常使用,权限有限。
UID与GID的区别
-
UID(用户ID):
- 每个用户有唯一的UID,用于标识用户身份。
-
GID(组ID):
- 每个用户属于一个或多个组,GID标识用户所属的主要组。
用户管理的基础命令
-
添加用户:
sudo useradd username
-
设置密码:
sudo passwd username
-
删除用户:
sudo userdel username
-
修改用户信息:
sudo usermod -option username
-
添加组:
sudo groupadd groupname
-
删除组:
sudo groupdel groupname
-
将用户加入组:
sudo usermod -aG groupname username
-
查看用户信息:
id username
-
查看用户所属组:
groups username
-
切换用户:
su - username
-
查看当前用户:
whoami
-
查看所有用户:
cat /etc/passwd
-
查看所有组:
cat /etc/group
这些命令是Linux用户管理的基础,掌握它们有助于有效管理系统用户和权限。