Linux 权限管理与软件包管理全解析
1. Linux 权限管理
在 Linux 系统中,权限管理是保障系统安全和正常运行的重要部分,其中 sudo 和 su 命令在权限提升方面起着关键作用。
1.1 wheel 组与 sudoers 文件
在 sudoers 文件的命令部分,有一个关于 “wheel” 组的规范。在 sudoers 文件中添加如下内容:
%wheel ALL = (ALL) ALL
这里的 % 符号表示 sudo 会在 /etc/group 文件中查找 “wheel” 组。将用户添加到 “wheel” 组后,他们无需 root 密码就能获得完整的 root 权限。这是一种向多个用户授予 root 访问权限的有效方式,同时还能通过 sudo 生成的日志监控用户活动。像 Ubuntu 等一些发行版,会将用户 ID 添加到 /etc/group 文件的 “wheel” 组中,使这些用户能够使用 sudo 命令执行所有特权命令。
此外,我们也可以使用 sudo 为一两个用户授予执行单个命令的权限,通过在 sudoers 文件中添加相应配置即可实现。
1.2 真正的系统管理员不用 sudo
有观点认为,真正的系统管理员不会在每个命令前都使用 sudo。正如 Paul Venezia 所说:“[系统管理员] 不用 sudo”。sudo 不应该被系统管理员当作拐杖使用。系统管理员在执行需要多次使用 root 权限的管理任务时,建议使用 su - 命令
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



