Her sudoerzaman çok fazla olmamı gerektiren bir şeyi çalıştırabilmek istediğimde, /etc/sudoerstekrar yazmanın tam olarak ne yolu olduğunu hatırlatmak için google'a ihtiyacım var.
Şimdi dosyamda farklı yazı stilleri görüyorum sudoers, bu da aylar boyunca farklı Google sonuçlarının bir sonucu. Ayrıca ikinci örneğin (aşağıda) XFCE'de çalıştığını, ancak Tarçın'da (Gnome 3) olmadığını fark ettim. Bu tamamen ilgisiz olabilir, ama yine de bilmek istiyorum ki, sudoer çizgisinin doğru dilbilgisi nedir ve verilen örnekler arasındaki fark nedir?
redsandro ALL=NOPASSWD:/path/to/commandredsandro ALL=(ALL) NOPASSWD:/path/to/commandredsandro ALL=(ALL:ALL) NOPASSWD:/path/to/command
Ayrıca, tüm bunlar ne ALLiçin? Bir kullanıcı, bir komut, ancak ALLanahtar kelimeyi üç defa kullanmam gerekiyor mu? Bunu yanlış mı yapıyorum?
Tabii ki, ihmal NOPASSWD:komutunu çalıştırmak için izin verilmeden önce markaları şifrenizi girin, ancak karışıklık bir nokta kullanımıdır =ve :ya tarafından önüne alınabilir hattının konu olan nihai komut için, =, :, , veya ), Benzer anlambilim için kafa karıştırıcı dilbilgisi.
sudoerssözdizimi konusunda gerçekten sinirli hissediyorum . Man sayfasını okumak daha da sinir bozucu oldu: özlü ve kesin EBNF dilini anlatıyor, örnekler çok uzun. Bu nedenle, bu dosya ile ilgili burada çok fazla konu bulmak için şaşırmadım.