Ödeme Yöntemleri Abuse

Sudo komutu için parola nasıl devre dışı bırakılır

07.03.2021, 20:59

Sudo adlı bir yardımcı program, normal bir kullanıcının programı süper kullanıcı haklarıyla çalıştırmasına izin verir. Dışarıdan bir kullanıcıyı önlemek için, yardımcı program her çalıştığında bir parola sorar. Bu önemli bir önlemdir, çünkü sistem için erişim talep edenin sisteme zarar vermeye çalışan bir program değil kullanıcı olduğundan emin olmak önemlidir. Çeşitli nedenlerden dolayı parolayı devre dışı bırakmak gerekebilir. Bunu yapmamak en iyisidir, ancak gerçekten ihtiyacınız varsa, aşağıdaki talimatlar sizin içindir.

Linux'ta parola olmadan Sudo komutu

Sudo parolasını devre dışı bırakmak için tek yapmanız gereken kullanıcı veya grup yapılandırma satırına NOPASSWD yönergesini eklemektir.

Bu komut aşağıdaki gibidir:

username ALL=(ALL) NOPASSWD: ALL

Sudo yapılandırma dosyasını açın ve aşağıdaki değişiklikleri yaparak belirli bir kullanıcı için parolayı devre dışı bırakın. Örnek olarak linux90 kullanıcısını kullanalım:

$ sudo visudo

linux90 ALL=(ALL) NOPASSWD: ALL

Ardından, yaptığınız değişiklikleri kaydedin ve dosyayı kapatın. Referans olarak, vi insert moduna girmek için i tuşunu, kaydetmek için :w komutunu ve çıkmak için :q komutunu kullanır. Yukarıda açıklandığı gibi doğru bir şekilde yapılırsa, sudo herhangi bir komutu çalıştırırken seçilen kullanıcıdan parola istemeyecektir.

Kullanıcının yalnızca bazı komutları parola olmadan çalıştırabilmesini istiyorsanız (apt ve reboot) bu değişikliği yapın:

linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot

Bir grup kullanıcı için parolayı devre dışı bırakmak için aşağıdaki kodu kullanın:

%group_name ALL=(ALL) NOPASSWD: ALL

Değişiklikleri kaydedin ve dosyayı kapatın. linux90 kullanıcısı artık yapılandırılmış gruptaki kullanıcılar gibi usr/bin/apt, /sbin/reboot komutlarını parola olmadan çalıştırabilecektir.

Для того чтобы отключить пароль sudo для определенного пользователя нужно открыть файл конфигурации sudo и отключить запрос пароля следующей строчкой,