📌  相关文章
📜  docker sudo 如何添加用户 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:49.820000             🧑  作者: Mango

Docker中如何添加用户并给予sudo权限

在Docker中创建新用户并赋予sudo权限可以帮助我们更好地管理和保护Docker应用程序。

创建新用户

使用以下命令在Docker容器中创建新用户:

adduser <username>

其中<username>是你想要创建的新用户的名称,例如:

adduser jane

这将创建一个名为“jane”的新用户。

赋予sudo权限

要赋予新用户sudo权限,请按照以下步骤操作:

  1. 在容器中以root用户身份登录:

    su -
    
  2. 执行以下命令以编辑sudoers文件:

    visudo
    
  3. 在文件的末尾添加以下行:

    <username> ALL=(ALL) NOPASSWD: ALL
    

    其中<username>是你刚刚创建的新用户的名称。

  4. 保存并关闭文件。

现在,新用户将具有sudo权限,可以使用sudo命令执行需要root权限的操作。

总结

在Docker容器中创建新用户并赋予sudo权限是一种保护Docker应用程序和数据的有效方法。使用上述步骤创建新用户,然后将其添加到sudoers文件中,即可赋予该用户sudo权限。