- - Linux'ta Sudoer Dosyasına Kullanıcılar Nasıl Eklenir

Kullanıcılar Linux'ta Sudoer Dosyasına Nasıl Eklenir

Ç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