Ben Ubuntu 10.04 LTS sunucusu, varsayılan güvenlik modeli (kök kilitli, sudo
ayrıcalıkları yükseltmek için kullanarak ) kullanıyorum. Bazen kullanmaktan zevk sudo -i
ben yükseltilmiş ayrıcalıklarla bir dizi komut çalıştırmak gerekir zaman, yoksa kök yalnızca ayrıcalıklı dizinleri etrafında dolaşmaya gerektiğinde.
Bazen, kendi ayrıcalıklı olmayan sistem hesabı olarak çalışacak bir yazılım kurarken ( adduser --system --group --no-create-home --disabled-login some-daemon-user
) Kendim veya köküm yerine bu kullanıcı olarak bir dizi komut çalıştırmam gerektiğini fark ettim . Kullanmayı denedim sudo -i -u some-daemon-user
, ancak 1
herhangi bir hata mesajı olmadan bir durum döndürüyor .
Ben kontrol ettim syslog
, messages
, auth
ve debug
günlük dosyaları içinde /var/log
ve bunların hiçbiri herhangi bir mesaj olduğunu referans içerir sudo
veya söz konusu hesabı.
Öyleyse, sadece bir şifre ayarlamadan (onlar gibi) giriş yapmadan root olmayan başka bir kullanıcı, sudo tarzı olmak mümkün mü? Sistemim bir şekilde 'bozuk' mu yoksa sadece yanlış mı yapıyorum?
sudo
Florian'ın yukarıda önerdiği gibi, kullanıcı olarak bir kabuk çalıştırmam farklı mıdır ?