Çoğu Linux kullanıcısının kullandığı terminal komutu, yenive yaşlı, sudo ile aşina. Bununla beraber, bir kullanıcı sistem hesabına giriş yapmanıza gerek kalmadan bir Kök seviyesi komutu çalıştırabilir. Bu son derece kullanışlıdır, işleri halletmek için Root'a giriş yapmaktan ve dışarı çıkmaktan nefret edenler için faydalı değildir. Bonus olarak, sudo Linux sistemlerini daha güvenli hale getirir.
Bugünlerde sudo pek düşünülmedi. Linux kurulumu sırasında, genellikle otomatik olarak kurulur ve kullanıma hazırdır.
Sudo yükleyin
Biraz garip gelse de, tüm Linux dağıtımları gelmiyor sudo hemen yapılandırıldı. Bazı nadir durumlarda, takılı bile olmayabilir. Sonuç olarak, gerçekten yüklemeniz gerekir. Sudo'yu kurmak oldukça kolaydır ve Linux'la ilgili her konuda kullanılabilir. Pkgs.org'a gidin ve Linux PC'nizde yüklü olması için ihtiyaç duyacağınız paketleri öğrenin. Alternatif olarak, işletim sisteminize yüklemek için aşağıdaki komutları izleyin.
Not: kurulum talimatları, sudo'yu kutudan sudo yapmamış olabilecek ya da tamamen yapılandırılmış, vb. Linux dağıtımlarına nasıl kuracağınızı gösterir.
Debian
su - apt-get install sudo
Arch Linux
su - pacman -S sudo
fötr şapka
su - dnf install sudo
OpenSUSE
su - zypper install sudo
Gentoo / Funtoo
su -
emerge app-admin/sudo
Kullanıcıları sudo'ya Gruplar Üzerinden Ekleyin
Kullanıcıları yönetmenin en kolay yoluSudoer dosyası, sudo'ya erişebilecek bir grup oluşturmak ve ardından bunları belirli gruba eklemek içindir. Çoğu zaman, bu şekilde sudo ayarlamak, kullanıcıları “tekerlek” grubuna veya alternatif olarak “sudo” grubuna ekleyerek çalışır.

Linux işletim sisteminize bağlı olarak, grup değişebilir. Hangi grup sistemini kullandığını doğrulamak için kedi emir ver ve oku / Etc / Sudoers /.
su - cat /etc/sudoers | more
“Grup sudo üyelerine herhangi bir komutu çalıştırma izni ver” yazan bir satır arayın. Altında bu iki satırdan biri olmalı:
%sudo ALL=(ALL:ALL) ALL
veya
%wheel ALL=(ALL:ALL) ALL
Satırın başında hangi grubun (tekerlek veya sudo) olduğuna dikkat edin ve sonra mevcut kullanıcınızı bu gruba sudo ayrıcalıkları vermek için ekleyin.
su -
usermod -a -G sudo yourusername
veya
usermod -a -G wheel yourusername
Sudo erişimi vermek istediğiniz her kullanıcı için bu işlemi tekrarladığınızdan emin olun.
Doğrudan Sudoer Dosyasına Kullanıcı Ekleme
Kullanıcılara sudo erişimi sağlamanın başka bir yoluSudoer Dosyasında onları özellikle belirterek. Bu son yöntemden biraz daha fazladır ancak Linux'taki grup sistemiyle uğraşmak istemiyorsanız tercih edilir. Başlamak için bir terminal açın ve Root ile oturum açın. su.
su -
Kabuğun Kök erişimi olduğuna göre, / etc / sudoers dosyasını düzenleme zamanı geldi. Lütfen bu dosyayı düzenlemenin Şununla yapılması gerektiğini unutmayın. visudo Komut. düzenleme / Etc / Sudoers doğrudan bir şeyleri kıracak ve tehlikelidir. Bunun yerine, deneyin:
EDITOR=nano visudo
yerleştirme EDİTÖR önünde visudo komutu değiştirmemize izin verecek / Etc / Sudoers Nano’yla vi Metin düzeltici. Buradan aşağı kaydırın ve “Kullanıcı ayrıcalık özelliği” ni bulun. “Kök” i belirten satırın altına, kullanıcınız için yeni bir ayrıcalık satırı ekleyin:

username ALL=(ALL:ALL) ALL
Nano'yu ile kaydedin Ctrl + O ve ile kapat Ctrl + X. Bundan sonra, kullanıcınız komutları kullanarak kullanabilmeli sudo.
Şifresiz sudo
Parolasız sudo geleneksel sudo gibi çalışırayrıcalıkları. Etkinleştirmek için, Sudoer dosyası aracılığıyla belirtmeniz gerekir. Bazı Linux dağıtımları kolayca yapılandırılabilen bir sudo versiyonuna sahiptir. Diğerlerinin ise “şifresiz sudo” ile ilgili hiçbir referansı yok.
İşletim sisteminizin Sudoer dosyasının zaten destekleyip desteklemediğini belirlemek için, kedi Komut.
cat /etc/sudoers/ | more
İlk önce, Sudero dosyasını aç ve yorum yap:
%sudo ALL=(ALL:ALL) ALL
veya
%wheel ALL=(ALL:ALL) ALL
“Password sudo” yu kapatmak için bu satırları devre dışı bırakın. Sonra, bakın ve “Parola olmadan aynı şeyi” bulun. Satırın önündeki # işaretini kaldırın. Düzenleyiciyi ile kaydet Ctrl + O, ve Ctrl + X. Tasarruf, Linux PC'nizde otomatik olarak şifresiz sudo etkinleştirmelidir.
Belirli Kullanıcılar İçin sudo işlevini devre dışı bırak
Belirli kullanıcılar için sudo özelliğini devre dışı bırakmanın en iyi yoluYukarıdaki talimatları takip etmek ve sadece kullanıcı bazında eklemek içindir. Bu, iş akışınıza uymuyorsa ve kullanıcılara gruplar aracılığıyla sudo ayrıcalıkları vermeyi tercih ederseniz, bazı kullanıcıların bu komuta erişmelerini engellemenin iyi bir yolu grubu hesaplarından kaldırmaktır. Bunu yapmak için koşun:
su - gpasswd -d sudo
veya
gpasswd -d wheel
Kullanıcıyı sudo grubundan çıkardıktan sonra, sistem düzeyinde işlemleri yürütmek için komutu kullanması mümkün değildir.
Yorumlar