[Docker]在Ubuntu容器中建立sudo使用者

碼農王樂呵發表於2020-11-18

使用dockerubuntu18.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,只要不報錯就證明設定成功。

相關文章