Postanın yeni liste komut dosyasını sudo'ya gerek duymadan çalıştırabilir miyim?


0

Bir PHP uygulaması yazıyorum ve ubuntu sunucumda çalışan postacıya yeni listeler ekleyebilmek istiyorum. Bir nedenden dolayı, postacının yeni komut dosyası için kök ayrıcalıkları gerekir. Yeni liste almak için sudo gerektirmememin bir yolu var mı? Açıkçası ben sadece sudo'yu alt edemiyorum, ama bu çalışmanın mümkün bir yolu var mı?

Teşekkürler Daniel

Yanıtlar:


1

Bu sudo'nun bir engel olabileceğini nasıl düşünürsün diye kafam karıştı. Belirli bir komut için ve NO şifresinin gerekli olacağı belirli bir kullanıcı kimliği için kullanabilirsiniz:

  username   all = (root) NOPASSWD: specific-command

Tek veya sınırlı sayıda komut kullanılamıyorsa, istediğiniz işlevselliği kodlayın ve sudo komutu olarak kullanın.

Diğer alternatifiniz ise, gerekli komutları root olarak intihar etmek. Ancak, bulunduğunuz ortama bağlı olarak bir güvenlik riski olabilir.


Sorumu nasıl anlatacağımdan tam olarak emin değildim ve görünüşe göre yeterince iyi yapmadım. Peki, önerdiğiniz şey sudoers / visudo dosyasına bir istisna eklemek mi?
Daniel Dreier

0

kök ayrıcalıkları?

En azından Debian'da (hangi Ubuntu'ya dayanıyor) Mailman listvarsayılan olarak kullanıcı ve grup olarak çalışıyor ve listeleri kabuktan yönettiğimde listkullanıcı olarak giriş yapıyorum .

Bence Apache kullanıcınızı listgruba eklemek yeterli olacaktır.

Daha iyi güvenlik için suPHP gibi bir şey kullanabilir ve liste yönetimi kullanıcınızı kullanıcı olarak çalıştırabilir listve diğer komut dosyalarının başka bir kullanıcı tarafından çalıştırılmasına izin verebilirsiniz.


Tamam, bir deneyeceğim! Sanırım bir test olarak, kullanıcımı da liste grubuna ekleyebilir miyim?
Daniel Dreier

Test etmek için bir yol bu.
Janne Pikkarainen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.