[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,只要不報錯就證明設定成功。
相關文章
- linux建立使用者並新增到sudo使用者組中Linux
- 在Ubuntu中安裝Docker和docker的使用UbuntuDocker
- 隔離 docker 容器中的使用者Docker
- Docker普通使用者不使用sudo提權Docker
- 細述docker容器中建立SSH服務映象Docker
- docker建立容器後如何使用Docker
- 無需sudo使用Podman在Linux上執行容器Linux
- 細述docker容器建立MariaDB映象Docker
- gitlab Docker容器建立命令以及從容器中備份gitlab倉庫示例GitlabDocker
- Docker命令-docker exec-在執行的容器中執行命令Docker
- 在Docker中,如何清理批次後臺停止的容器?Docker
- 在Docker中,如何停止所有正在執行的容器?Docker
- 在Linux中,如何使用Docker和Kubernetes管理容器?LinuxDocker
- ubuntu 建立和刪除使用者Ubuntu
- 如何在 Ubuntu 上為使用者授予和移除 sudo 許可權Ubuntu
- Ubuntu中安裝DockerUbuntuDocker
- 快速輕鬆地建立Kafka的Docker容器KafkaDocker
- 【Docker快速入門】在Ubuntu下安裝DockerDockerUbuntu
- 在Linux中,Docker和容器虛擬概念是什麼?LinuxDocker
- ubuntu建立使用者的兩種方式Ubuntu
- 如何在Docker容器中的Linux系統(Ubuntu + Centos Linux)裡面使用systemctlDockerLinuxUbuntuCentOS
- 關於 Windows 子系統 WSL ubuntu18.04 無法使用 sudo systemctl restart dockerWindowsUbuntuRESTDocker
- 在本地建立docker的registryDocker
- 一起學習在 Ubuntu 上授予和移除 sudo 許可權Ubuntu
- 在WSL2的Ubuntu中安裝和使用Docker/PodmanUbuntuDocker
- 在Linux中,如何建立一個新使用者?Linux
- 在Docker容器中執行ASP.NET MVC應用程式DockerASP.NETMVC
- 在Docker中,可以在一個容器中同時執行多個應用程序嗎?Docker
- 伺服器:建立的docker容器怎麼關閉伺服器Docker
- Ubuntu 中Docker Compose的異巧UbuntuDocker
- 在Linux中,如何新增和管理使用者賬戶以及如何設定sudo許可權?Linux
- 建立ubuntu新使用者不能使用火狐Ubuntu
- 在Ubuntu上建立並測試GRE tunnelUbuntu
- docker中怎麼啟動容器Docker
- docker 容器中解析 PHP 過程DockerPHP
- Docker中建立Consul叢集Docker
- docker快速建立輕量級的可移植的容器(一)Docker
- Docker容器和映象的建立/匯出/刪除/匯入Docker