跳至内容

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
华夏公益教科书