Sudo, Superuser Do anlamına gelir. Sudo’nun anlamı nedir? Kısacası, bu, kullanıcıların süper kullanıcı veya başka bir kullanıcı ayrıcalıklarıyla komutları yürütmesine olanak tanıyan bir yardımcı programdır; bu, o kullanıcı olarak oturum açmayı gerektirmez. Bu, VPS ve dedicated servers üzerinde yapılabilir.

Genellikle, Sudo kullanarak komut çalıştırmak, mevcut kullanıcının şifresini girmeyi gerektirir. Ancak, belirli komutlar veya belirli bir kullanıcı için şifre gerektirmemesi için Sudo’yu yapılandırabilirsiniz. Bunu nasıl yapacağınız:

Sudo tercih dosyasını açın: İlk olarak, metin düzenleyicinizde Sudo tercih dosyasını açın. Bu dosya genellikle /etc/sudoers veya /etc/sudoers.d/ içinde bulunur. Örneğin, Nano düzenleyicisinde bir dosyayı açmak için aşağıdaki komutu kullanın:

sudo nano /etc/sudoers

Defaults satırını bulun: Açık dosyada, Defaults ile başlayan satırı arayın; bu, aşağıdaki gibi görünebilir (ekrandaki görüntüde de gösterilmiştir)

Defaults env_reset

NOPASSWD seçeneğini ekleyin. Bunu nasıl yapacaksınız? Tüm Sudo komutlarının şifre istemeden çalışmasına izin vermek için, Defaults satırının altına aşağıdaki satırı ekleyin:

username ALL=(ALL) NOPASSWD:ALL

Kullanıcı adınızı kullanıcı adınızla değiştirin. Değişiklikleri kaydedin: Değişiklikleri yaptıktan sonra dosyayı kaydedin ve düzenleyiciyi kapatın. Kaydetmek için çıkışa tıklayın ve Y’ye EVET olarak.

Sonuç

Sudo’yu etkili bir şekilde kullanmak, bir VPS veya dedicated server üzerinde Linux sisteminiz üzerinde sahip olduğunuz esnekliği ve kontrolü artırır. Belirli komutlar veya kullanıcılar için şifresiz sudo yapılandırarak, güvenliği korurken idari görevleri kolaylaştırabilirsiniz. Bu ayarları dikkatlice uygulamayı her zaman unutmayın; güvenilir kullanıcılara ve komutlara erişimi sınırlayarak potansiyel riskleri önleyin. Sudo’yu ustaca kullanmak, sunucu yönetimini basitleştirmekle kalmaz, aynı zamanda güvenli ve verimli bir ortamı korumanıza da olanak tanır.