Yaratmak için mücadele ediyorum passwordless sudo Debian sunucumdaki bir kullanıcı için. Aşağıdaki satırı, sudoers dosya:
deployer ALL = NOPASSWD: ALL
ama işe yaramadı.
Sürpriz, kolayca yeni bir kullanıcı oluşturabilirim
adduser deploy
passwd -l deploy
su deploy
touch somefile
eklemek deploy ALL = NOPASSWD: ALL için sudoers, ve
sudo cp somefile /etc/init.d/somefile
beni bir şifre sormayacak.
Mevcut kullanıcım (dağıtımcı) ve yeni bir dağıtım arasındaki farkın ne olacağını açıklayabilir misiniz? passwordless sudo biri için çalışacaktı, ama başkası için değil mi?
groups deployerve iki gruba ait olduğunu gördüm: "konuşlandırıcı" ve "sudo". Ben sudo grubunu kaldırdım ve şimdi her şey beklendiği gibi çalışıyor.