使用 Linux sudo 凭据的前提条件

  • 提供以下内容之一:

    • 用户名和密码

    • 用户名和 SSH 密钥文件路径(采用 PEM 格式)

  • 为 sudo 用户授予 /var/tmp 目录的写入访问权限。

  • 对于 sudo 用户,将用户添加到 /etc/sudoers 文件中。下面显示了用户的权限和规格。

    • 用户:<Sudo_user>(用户帐户的实际名称)

    • 权限:ALL

    • 规格:ALL

  • 编辑 /etc/sudoers 文件中的条目,以便在您运行 sudo 命令时系统要求提供 sudo 用户密码而非 root 用户密码。

  • 下面显示了从 /etc/sudoers 中注释掉或删除掉的权限。

    • 用户:ALL

    • 权限:ALL

    • 规格:ALL

    注意:

    在所有系统上,只应将该选项与 Defaults targetpw 一起使用。

  • 在将 SSH 密钥和 sudo 结合用于登录凭据时,请编辑 /etc/sudoers 文件中的条目以使系统不要求提供用户密码,如下所示:

    • 用户:sudo_user

    • 权限:ALL

    • 规格:NOPASSWD:ALL