Peki hocam visudo uygulaması ne amaçla geliştiriliyor? Google'da arattığım zaman şöyle bir cevap alıyorum. Peki sudoers dosyasını editlemek sakıncalıysa neden bu program geliştiriliyor? The visudo command is a safe and secure way of editing the /etc/sudoers file on UNIX and Linux systems. /etc/sudoers is instumental for gaining privileged Access VIA sudo command. ... Visudo is basically a wrapper for a text editor such as VI or nano

Traditionally, visudo opens the /etc/sudoers file with the vi text editor. Geleneksel olarak, visudo /etc/sudoers dosyasını vi metin editörü ile açar diyor.

Haklısın hocam önce hata kontrolü yapıyor, yaptığı tek şey yapılan değişikliğin bir typo içerip içermediğini kontrol etmek. Aklı başına bir kullanıcı nasıl güvenli bir şekilde iki tane diyezi silebileceğini bilir zaten. Çok da zor olmamalı, bugüne kadar yüzlerce kez elimle editlediğim bir dosya birşey olmuyor. Kimsenin korkması gerektiğini düşünmüyorum. Ayrıca bir ekleme yapayım isterseniz. Aşağıdaki şekilde bir kullanıcı oluşturursanız direkt olarak sudo kullanabiliyorsunuz. useradd -m -G sudo, wheel, video, usb, games, portage -s /bin/bash osman

@Arda KC

Benim anlamadığım kullanıcıları kundaktaki bebek gibi algılama durumu, bu kadar basit bir şey için bile kesinlikle yapmamalısınız gibi aşırı şartlayıcı cümleler kurmak çok da uygun değil sanırsam. Ben canlı şahidiyim, ne yaptığını bilen birisi gönül rahatlığıyla /etc/sudoers dosyası üzerinde değişiklik yapabilir. En noob dönemlerimden bu yana, 16 yıldır sudoers dosyamı kendi elimle editlerim, hayatımda hiç visudo kullanmadım bugüne kadar, sudonun bozulduğuna da şahit olmadım. Öncelikle bir kuralın neden koyulduğunu bilirsen zaten bir yere varmış oluyorsun. Nasıl kundaktaki bebek muamelesi gören Linux kullanıcıları Linux'u geç öğreniyorsa. Biz de bu hayatta dayatılan bütün kurallara uysaydık hayatı öğrenemezdik. Ubuntu'ya karşı olmamın asıl sebeplerinden bir tanesi bu zaten, bu Windows kafası, insanı yozlaştıran bir şey bu.

Visido geliştiricileri de sudoers dosyasına ellemeyin diyorlar, gerekli eklemeyi sistemin kurulumda yaptığı gibi Visido yazılımıyla eklediğini söylüyorlar. Yani onlar da sudoers dosyasına ellenmesin diye bunu yapmışlar.

sudo grubu sudoers dosyasında bulunur genellikle, kullanıcıyı bu gruba eklemek yeterlidir. sudoers dosyasını düzenlemeye genellikle gerek yoktur. Kod:Panoya kopyala su adduser $USER sudo Olaki sudo paketi kurulu değilse, bir de bunu kuracaksınız. Debian tabanlılarda wheel grubu ile işiniz olmaz.

Visudo geliştiricileri şöyle demişler. "Sudoerleri bir metin düzenleyicide açarak doğrudan düzenlememelisiniz. Bunun yerine, değişiklikleri diske kaydetmeden önce geçerliliğini doğrulayacak olan visudo ile düzenleyin." Ardından da böyle demişler. "Visudo bu şekilde benzer güvenli bir şekilde Sudoers dosyasını düzenler vipw güvenle düzenlemeleri passwd dosyasını. Visudo, sudoers dosyasını birden çok eşzamanlı düzenlemeye karşı kilitler, temel sağlık kontrolleri sağlar ve ayrıştırma hatalarını denetler." Şimdi Visudo'nun yaptığı böylesi geniş bir işlem ile kullanıcının sudoers dosyasına kullanıcı eklemesi arasındaki fark anlaşılmıştır umarım.