421 字
1 分钟
【Manual】Linux server运维问题
Linux 服务器
NOTE此处的服务器搭载Ubuntu 22.04系统
下载服务器管理都用面板 + Agent的方式了,基本上没用这个了
用户组管理
服务器用户组
| 组别 | 用户标识号 | 备注 |
|---|---|---|
root | 0 | 拥有系统的最高权限 |
sudo | 27 | 允许其成员通过 sudo 命令临时获取 root 权限来执行命令 |
adm | 4 | 组成员通常可以读取 /var/log 目录下的许多日志文件,方便追踪系统问题,但不能修改它们 |
daemon | 1 | 用于一些不需要特殊权限的后台服务 |
bin | 2 | 用于存放系统可执行文件的目录相关联,一些核心命令可能属于这个组 |
sys | 3 | 和系统核心、驱动程序等底层资源相关 |
www-data | 33 | Web服务器(如 Nginx 或 Apache)默认使用的用户和组。网站文件(如HTML, PHP)的所有者通常需要设置为 www-data,以便Web服务器有权限读取和执行它们 |
mail | 8 | 用于邮件服务(如 Postfix) |
ssh | 114 | 用于 SSH (Secure Shell) 守护进程,管理远程登录的权限 |
docker | 998 | 允许其成员执行 Docker 命令,而无需使用 sudo。将一个用户添加到此组,意味着你给予了他管理Docker容器的权限,这几乎等同于 root 权限,因为可以轻易地通过 Docker 容器挂载宿主机目录来获得 root 访问权限 |
system-* | 如 systemd-journal, systemd-network,都是由 systemd 初始化系统创建和使用的,用于管理各自的子服务,例如日志、网络、时间同步等 |
用户组命令
cat /etc/group # 查看所有用户组信息groups # 列出当前登录用户所属的所有用户组id # 显示用户的 UID 和所属组的信息,包括所有附加组groups <username> # 查看用户的所属组id <username> # 显示该用户的组信息 分享
如果这篇文章对你有帮助,欢迎分享给更多人!
【Manual】Linux server运维问题
https://onemom.top/posts/linux_server运维/ 部分信息可能已经过时
相关文章 智能推荐