Ben Ubuntu 10.04 LTS sunucusu, varsayılan güvenlik modeli (kök kilitli, sudoayrıcalıkları yükseltmek için kullanarak ) kullanıyorum. Bazen kullanmaktan zevk sudo -iben 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 1herhangi bir hata mesajı olmadan bir durum döndürüyor .
Ben kontrol ettim syslog, messages, authve debuggünlük dosyaları içinde /var/logve bunların hiçbiri herhangi bir mesaj olduğunu referans içerir sudoveya 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?
sudoFlorian'ın yukarıda önerdiği gibi, kullanıcı olarak bir kabuk çalıştırmam farklı mıdır ?