Sudoers dosyasının ve cron config dosyalarının Linux'taki diğer config dosyalarına kıyasla özel bir şekilde davrandığını fark ettim. Herhangi bir metin düzenleyiciden ziyade özel bir paketleyiciyle düzenlenmeleri gerekiyor. Bu neden?
Sudoers dosyasının ve cron config dosyalarının Linux'taki diğer config dosyalarına kıyasla özel bir şekilde davrandığını fark ettim. Herhangi bir metin düzenleyiciden ziyade özel bir paketleyiciyle düzenlenmeleri gerekiyor. Bu neden?
Yanıtlar:
Sisteminizi kırmamak için çoğunlukla visudo kullanıyorsunuz. Visudo, hiçbir şeyi mahvetmediğinizden emin olmak için değişikliklerinizi kontrol eder. Bir şeyi karıştırırsanız, bir kurtarma moduna geçmeden düzeltmeyi veya ayrıcalık gerektiren herhangi bir şeyi yapma yeteneğinizi tamamen mahvedebilirsiniz.
Adam sayfası açıklar bu .
visudo, sudoers dosyasını vipw (8) ile aynı şekilde güvenli bir şekilde düzenler. visudo, sudoers dosyasını aynı anda birden fazla düzenlemeye karşı kilitler, temel sağlık kontrolleri sağlar ve ayrıştırma hatalarını kontrol eder. Eğer sudoers dosyası şu anda düzenleniyorsa, daha sonra tekrar denemek için bir mesaj alacaksınız.
Zoredache cevabı mükemmel.
Söylemeye değer bir şey daha. Favori düzenleyicinizi ayarlayarak EDITOR
veya kullanabilirsiniz VISUAL
:
export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant
Veya:
EDITOR=whatevertexteditoryouwant visudo