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 deployer
ve 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.