Linux 基础/用户管理 (系统管理员)
外观
< Linux 基础
- Linux 中最重要的用户是:root
- UID: 0, GID: 0
- Root 可以访问系统中的所有内容!
- “su” 命令
- 更改用户并执行命令
- 例如,我们可以成为用户 mary
su mary
- 如果我们使用连字符,那么我们就会获得 mary 的整个环境
su - mary
- 我们可以使用 sg 命令添加一个组。例如,我们可以添加 info
sg info
- Sudo 命令
- 使用 sudo 命令,我们可以执行超级用户命令。它会询问用户的密码,这一点很重要,因为我们不希望任何人都修改我们的系统。
- 基于 Ubuntu 的系统只能通过 sudo 获取 root 权限,root 用户没有密码。
- 我们不会直接从文件中编辑 sudo 的设置。我们使用以下命令代替:
# visudo
- 设置 → 在 /etc/sudoers 文件中
- 语法:
<用户名> ALL=NOPASSWD: ALL
例如:joska ALL=NOPASSWD: ALL
- 如果没有 NOPASSWD,它会询问给定用户的密码。
- 设置超级用户权限:
ALL=(ALL:ALL) ALL