默認情況下,當Docker容器啓動時,其內部的用戶是sudo。Docker容器中的LDAP身份驗證
我想:在容器默認
- 鎖定sudo的用戶。
- 在容器中使用LDAP身份驗證而不是默認(當用戶與圖像一起提供時,或者在容器運行時由sudo用戶創建)。
爲此,我運行了一個容器並將其配置爲與LDAP服務器進行通信。接下來,我從這個容器中創建了一個圖像。
現在,我可以使用此映像運行容器(但只能作爲sudo用戶)並執行su LDAP_USER
將當前用戶更改爲LDAP用戶。但是,當我嘗試運行容器-u LDAP_USER
時,出現用戶不存在的錯誤。
所以問題是:是否有可能使用LDAP身份驗證來運行具有-u LDAP_USER的容器?也許我可以以某種方式使用主機來做到這一點?
謝謝。