Linuxta sudoers dosyasında düzenlemeler nasıl yapılır?

Linuxta sudoers dosyasında düzenlemeler nasıl yapılır?

Sudoers dosyası, kullanıcıların Linux'ta kök düzeyindeki komutlara nasıl erişebileceğini kontrol eder. Varsayılan olarak, Linux işletim sistemleri ilk kullanıcıyı (kurulum işlemi sırasında) yönetici olarak ayarlar ve ona sudo erişimi ve makul varsayılanlar verir.

Çoğu kullanıcı için bu varsayılanlar iyi çalışır ve değişiklik yapmaya gerek yoktur. Ancak, yeni kullanıcılara sudo erişimi vermeniz, bir kullanıcının erişimini kaldırmanız, kullanıcıların sudo olarak çalıştırabileceklerini sınırlamanız vb. gerekiyorsa dosyayı düzenlemeniz gerekir.

Sudoers dosyasını düzenlemek, bir terminalde visudo komutuyla yapılır . Sudoers dosyasını düzenleme amacıyla açmak için klavyede Ctrl + Alt + T tuşlarına basarak bir terminal penceresi açın  veya uygulama menüsünde bir terminal arayın.

Terminal penceresi açılıp kullanıma hazır olduğunda, kök hesapla terminalde oturum açın.

Not: Linux'ta su komutuyla root'ta oturum açamıyorsanız , root oturumunu etkinleştirmeniz gerekir. Bunu yapmak için sudo -s komutunu ve ardından passwd komutunu çalıştırın .

su

Kök olarak oturum açtığınızda, Sudoers dosyasını açmak için visudo komutunu çalıştırın.

DÜZENLEYİCİ=nano görsel

Nano metin editörü terminalde başladığında, düzenleme için Sudoers dosyasını yükleyecektir. Linux'ta sudo düzenlemelerini nasıl yapacağınızı öğrenmek için kılavuzu takip edin.

Sudoers dosyasına yeni kullanıcılar ekleme

Belki de kullanıcıların Sudoers dosyasını düzenlerken yapmaları gereken bir numaralı şey, yeni bir kullanıcı eklemektir. Yeni bir kullanıcı eklemek için aşağıdaki kod satırını bulun.

# User privilege specification

“root” altında yeni bir satır yapın ve yeni kullanıcıyı belirtin. Örneğin, "derrik" kullanıcısını sudo'ya eklemek için şunu yazarsınız:

derrik  ALL=(ALL:ALL) ALL

Kullanıcınızı eklemeyi bitirdiğinizde, düzenlemeleri Ctrl + O tuşlarına basarak kaydedebilirsiniz .

Grup aracılığıyla kullanıcı ekle

"tekerlek" grubu veya "sudo" grubu aracılığıyla sudo'ya kullanıcı eklediyseniz, kullanıcıları Sudoers dosyasını düzenlemeden kaldırabilirsiniz.

Kullanıcı eklemek için bir terminal açın ve aşağıdaki komutları çalıştırın.

su usermod -a -G tekerlek kullanıcı adı

Veya

su usermod -a -G sudo kullanıcı adı

Kullanıcıları Sudoers dosyasından kaldırma

Daha önce Linux sisteminizdeki Sudoers dosyasına bir kullanıcı eklediyseniz ve onu kaldırmak istiyorsanız, bunu yapabilirsiniz. Ancak, önce aşağıdaki kod satırını bulun.

# User privilege specification

Kod satırını bulduktan sonra kullanıcı satırını bulun. Örneğin, "derrik" kullanıcısını sudo'dan kaldırmak için aşağıdaki kod satırını silin.

Linux'ta sudoers dosyasında düzenlemeler nasıl yapılır?

derrik ALL=(ALL:ALL) ALL

Kod satırını sildikten sonra düzenlemelerinizi Ctrl + O kullanarak kaydedebilirsiniz .

Kullanıcıları grup aracılığıyla kaldır

"tekerlek" grubu veya "sudo" grubu aracılığıyla sudo erişimi eklediyseniz, Sudoers dosyasını düzenlemeden kullanıcıları sudo erişiminden kaldırabilirsiniz. Bunun yerine, bir terminal açın ve aşağıdaki komutları çalıştırın.

su usermod -G tekerlek kullanıcı adı

Veya

su usermod -G sudo kullanıcı adı

Kullanıcıların çalıştırabileceklerini sınırlama

Sudoers dosyasına bir kullanıcı eklemek, varsayılan olarak yükseltilmiş kök erişimiyle her komutu yürütmelerine izin verildiği için tehlikeli olabilir. Şunları yapın: kullanıcılara sudo'ya erişim vermek, ancak çalıştırdıklarını sınırlamak istiyorsanız.

İlk olarak, kullanıcı satırını bulun. Örneğin, "derrik" kullanıcısını, aşağıdaki kod gibi, yalnızca belirli komutları belirtildiğinde root olarak çalıştıracak şekilde sınırlayın.

derrik ALL=(root) /usr/bin/app/path/here/

Her komutu kısıtlamak için yeni bir satır eklemeniz gerekecek. Düzenlemeleri bitirdiğinizde kaydetmek için Ctrl + O tuşlarına basın .

Sudo'yu şifresiz kullanma

Sudo  komutunu parola eklemenize gerek kalmadan kullanmak için sudoers dosyasını düzenlemek isteyebilirsiniz  . Bu özellik "şifresiz sudo" olarak bilinir. Mükemmel ve kullanışlı bir özelliktir. Ancak, güvensiz olabilir.

Linux'ta sudoers dosyasında düzenlemeler nasıl yapılır?

Güvenli olmadığının farkındaysanız ama yine de bunu yapmak istiyorsanız, lütfen Linux'ta parolasız sudo'yu etkinleştirme kılavuzumuzu izleyin .

Sudo güvenliğini artırma

Güvenliğe değer verenler, sudo güvenliğini artırmak isteyebilir. Neyse ki, use_pty özelliğini etkinleştirerek Sudoer güvenliğinizi artırmak mümkündür . Bu özellik, sudo'nun bir korumalı alanda çalışmasını sağlayarak kötü amaçlı yazılımla istismar edilmesini zorlaştırır.

Bu özelliği etkinleştirmek için Sudoers dosyasında "Varsayılanlar" satırı olan bir alan bulun. Ardından, yeni bir satır oluşturmak için Enter tuşuna basın. Ardından, use_pty özelliğini etkinleştirmek için aşağıdaki kodu ekleyin .

Defaults use_pty

Düzenlemeyi bitirdiğinizde Ctrl + O tuşlarına basın .

Artan sudo zaman aşımı

Varsayılan olarak, bir kullanıcı sudo komutuyla yanlış parola girdiğinde , kullanıcıyı kilitlemeden önce 3 denemeye izin verir. Bu zaman aşımını 3 denemeden özel bir miktara yükseltebilirsiniz.

Sudoers dosyanızda "Varsayılanlar"ı bulun, yeni bir satır oluşturmak için Enter'a basın ve ardından aşağıdaki kodu girin.

Defaults  passwd_tries=CUSTOM_NUMBER

Düzenlemelerinizi kaydetmek için Ctrl + O tuşlarına basın .

Şifre girişini göster

Linux'ta sudoers dosyasında düzenlemeler nasıl yapılır?

Sudo komutuyla ilgili en sinir bozucu şeylerden biri, parola girişini nasıl gizlediğidir. Bunu ortaya çıkarmak istiyorsanız, parola geri bildirimini etkinleştirmeniz gerekir. Parola geri bildirimini etkinleştirmek için konuyla ilgili kılavuzumuzu izleyin .


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.