[Docker]在Ubuntu容器中建立sudo使用者
使用docker
的ubuntu18.04
映象建立容器後,直接就是root
使用者,用起來不太習慣。
為了打造桌面版ubuntu
的使用體驗,決定手動新增sudo
使用者。
- 首先,進入容器。
- 第二,執行命令,安裝
sudo
apt-get update -y && apt-get clean all
apt-get install -y sudo
echo "%sudo ALL=(ALL:ALL) ALL" >> /etc/sudoers
echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
- 第三,建立新使用者(該過程會自動建立使用者組和使用者home目錄)
adduser tih
- 第四,為新建立的使用者新增
sudo
許可權
vim /etc/sudoers
# 在/etc/sudoers檔案中找到root ALL=(ALL:ALL) ALL,在該行下面新增:
tih ALL=(ALL:ALL) ALL
- 第五,切換到新使用者,執行
sudo
命令驗證結果
su tih # 切換使用者
sudo ls # 使用sudo許可權執行ls,只要不報錯就證明設定成功。
相關文章
- Ubuntu增加sudo使用者Ubuntu
- 在 Ubuntu 中用 Docker 管理 Linux Container 容器UbuntuDockerLinuxAI
- docker建立lnmp容器DockerLNMP
- linux建立使用者並新增到sudo使用者組中Linux
- 隔離 docker 容器中的使用者Docker
- 在Ubuntu中安裝Docker和docker的使用UbuntuDocker
- 在 docker 容器中捕獲訊號Docker
- 細述docker容器中建立SSH服務映象Docker
- Docker普通使用者不使用sudo提權Docker
- docker建立容器後如何使用Docker
- 建立儘可能小的 Docker 容器Docker
- Docker命令-docker exec-在執行的容器中執行命令Docker
- 無需sudo使用Podman在Linux上執行容器Linux
- 在Docker中,如何停止所有正在執行的容器?Docker
- 在Docker中,如何清理批次後臺停止的容器?Docker
- 細述docker容器建立MariaDB映象Docker
- 教你在 Ubuntu 上使用 LXC 容器Ubuntu
- 如何免 sudo 使用 dockerDocker
- 如何在Ubuntu上建立及管理LXC容器Ubuntu
- gitlab Docker容器建立命令以及從容器中備份gitlab倉庫示例GitlabDocker
- Ubuntu中安裝DockerUbuntuDocker
- 快速輕鬆地建立Kafka的Docker容器KafkaDocker
- 如何在 Ubuntu 上為使用者授予和移除 sudo 許可權Ubuntu
- Ubuntu下給普通或新增使用者賦予sudo許可權Ubuntu
- 【Docker快速入門】在Ubuntu下安裝DockerDockerUbuntu
- 在Docker容器中執行ASP.NET MVC應用程式DockerASP.NETMVC
- 在Linux中,Docker和容器虛擬概念是什麼?LinuxDocker
- 在專案中建立一個使用者
- ubuntu 建立和刪除使用者Ubuntu
- 如何互動式地建立一個Docker容器Docker
- 在WSL2的Ubuntu中安裝和使用Docker/PodmanUbuntuDocker
- 在本地建立docker的registryDocker
- 在Docker中,可以在一個容器中同時執行多個應用程序嗎?Docker
- 在docker容器中部署Web專案DockerWeb
- 在Ubuntu Server 中安裝圖形使用者介面UbuntuServer
- docker 容器中解析 PHP 過程DockerPHP
- docker中怎麼啟動容器Docker
- 在Linux中,如何使用Docker和Kubernetes管理容器?LinuxDocker