Bir Kullanıcıyı Sudoer'a Eklemek için Ubuntu Nasıl Kullanılır

Sudo komutu , tek bir Linux komutu için izinlerinizi yükseltmek için kullanılır.

Bir komutu, root kullanıcısı olarak bir komutu çalıştırmak için yaygın olarak kullanılmasına rağmen, başka bir kullanıcı olarak çalıştırmak için sudo komutunu kullanabilirsiniz.

01/08

Sudo nedir ve Sudoers listesi nedir?

Sudo Nedir?

Bilgisayarınızda birden çok kullanıcınız varsa, büyük olasılıkla tüm kullanıcıların yönetici olmalarını istemezsiniz, çünkü yöneticiler yazılımı yüklemek ve kaldırmak ve önemli sistem ayarlarını değiştirmek gibi şeyler yapabilir.

Kullanımdaki sudo komutunun bir örneğini göstermek için bir terminal penceresi açın ve aşağıdaki komutu çalıştırın:

apt-get install cowsay

Oldukça şifreli bir mesaj iade edilecektir:

E: Kilit dosyası / var / lib / dpkg / kilit açılamadı - açık (13: İzin reddedildi)
E: Yönetim dizini kilitlenemiyor (/ var / lib / dpkg /), root musunuz?

Dikkat edilmesi gereken önemli noktalar "İzin reddedildi" ve "Kökünüz mü?"

Şimdi aynı komutu tekrar deneyin ama bu sefer sudo kelimesini şu şekilde sıralayın:

sudo apt-get yükleme bölümü

Şifreni girmeniz istenecektir.

Şimdi cowsay uygulaması yüklenebilir.

Not: Cowsay bir ascii ineği tarafından bir konuşma balonu olarak konuşulan bir mesaj girmenizi sağlayan küçük bir yenilik uygulamasıdır.

Ubuntu'yu ilk kurduğunuzda, otomatik olarak yönetici olarak ayarlandınız ve bu nedenle otomatik olarak sudoers listesi olarak bilinenlere eklendiniz.

Sudoers listesi, sudo komutunu kullanma hakkı olan tüm hesapların adlarını içerir.

Sudo'nun parlaklığı, bilgisayardan uzaklaşmadan ilk önce ve başka bir kişinin makinenize girmesi durumunda bilgisayardaki yönetici komutlarını çalıştıramayacağı için bu komutu çalıştırmak için parolanıza gereksinim duymalarıdır.

Yönetici ayrıcalıkları gerektiren bir komutu her çalıştırdığınızda şifreniz istenecektir. Bu güvenlik için zekice.

02/08

Sudo İzinleri Olmazsa Ne Olur?

Sudo olmayan kullanıcılar.

Bilgisayarınızdaki her kullanıcı yönetici izinlerine sahip olmayacak ve bu nedenle sudoers listesinin bir parçası olmayacak.

Sudoers listesinde olmayan birisi sudo ile bir komut çalıştırmayı denediğinde, aşağıdaki iletiyi alırlar:

kullanıcı sudoers dosyasında değil. Bu olay rapor edilecektir

Bu yine harika. Bir kullanıcının yazılımı yükleme veya yönetici ayrıcalıkları gerektiren başka bir komut gerçekleştirme izni yoksa, o zaman bunu yapamazlar ve daha fazla girişimde bulunmaları gerçeği günlüğe kaydedilir.

03/08

Sudo Permissions Sadece Komut Satırını Etkiler mi?

Standart Kullanıcılar Yazılım Ubuntu'nu Deneyin ve Kurun.

Sudo ayrıcalıkları sadece komut satırı eylemlerini etkilemez. Ubuntu'daki her şey aynı güvenlik protokolleri tarafından yönetilmektedir.

Örneğin, görüntüde mevcut kullanıcının standart bir kullanıcı olan Tom olduğunu göreceksiniz. Tom, Ubuntu Yazılım aracını yükledi ve bir boya paketi yüklemeye çalışıyor.

Şifre penceresi belirir ve Tom'un bir yönetici kullanıcısının şifresini girmesi gerekir. Tek yönetici kullanıcı Gary.

Bu noktada, Tom, Gary'nin şifresini tahmin etmeye çalışabilirdi, ama aslında hiçbir yere varamaz ve yapması gerekmeyen şeyleri yapamaz.

04/08

Bir Kullanıcı Nasıl Yönetici Yapılır?

Kullanıcı Yöneticisi Ubuntu olun.

İnternetteki diğer birçok rehber, sudoers dosyasına kullanıcı eklemek için komut satırını nasıl kullanacağınızı gösterir, ancak bu Ubuntu'dur ve yerleşik kullanıcıların yönetimi için mükemmel bir uygulama vardır.

Kullanıcıları Ubuntu'da yönetmek için Unity Launcher'daki en üstteki simgeye basın veya klavyedeki süper tuşa basın.

Not: Süper tuş, klavyenizdeki özel bir tuştur. Çoğu dizüstü bilgisayar ve masaüstü bilgisayarlarda bu, üzerinde Windows logosu bulunan anahtardır ve Alt tuşunun yanındadır.

Birlik Dash göründüğünde "Kullanıcılar" yazın.

Üzerinde 2 kişilik bir görüntü bulunan bir simge belirecek ve metin "Kullanıcı Hesapları" diyecek. Bu simgeye tıklayın.

Varsayılan olarak, yalnızca kullanıcıları sistemde görebilir ve hiçbir şeyi değiştiremezsiniz. Bu parlak güvenlik özelliklerinden bir diğeri.

Yöneticinin bilgisayarınızdan uzaklaştığını ve bir başkasının kendini bir kullanıcı olarak eklemeye karar verdiğini düşünün. Şifreniz olmadan yapamazlar.

Kullanıcının detaylarını değiştirmek için arabirimin kilidini açmanız gerekir. Pencerenin sağ üst köşesinde bulunan ve bir asma kilit ile gösterilen "kilidini aç" ikonuna tıklayın ve şifrenizi girin.

Ubuntu'da iki tip kullanıcı vardır:

Yönetici olarak ayarlanan kullanıcılar sudoers dosyasına eklenir ve standart kullanıcılar değildir.

Bu nedenle sudoers dosyasına bir kullanıcı eklemek için "hesap türü" kelimelerinin yanındaki "standart kullanıcı" kelimelerini tıklayın ve açılan liste belirdiğinde yönetici seçin.

Kullanıcı şimdi Ubuntu'dan çıkıp tekrar giriş yapmalı ve şimdi sudo komutunu kullanabiliyor, sistem ayarlarını değiştirebiliyor ve Ubuntu Yazılım aracını kullanarak yazılımı yükleyebilecekler.

Önemli: kullanıcı hesaplarındaki herhangi bir şeyi değiştirdikten sonra ekranı kilitlemek için asma kilit simgesine tekrar tıklayın.

05/08

Bir Kullanıcı için Yönetici Ayrıcalıkları Nasıl Kaldırılır

Yönetici Ayrıcalıklarını kaldırın.

Bir kullanıcı için yönetici ayrıcalıklarını kaldırmak için hesap türünü yönetici listesinden standart olarak değiştirirsiniz.

Bu, anında çalışır ve kullanıcı hesap türlerini standart olarak değiştirir kaldırmaz, herhangi bir yükseltilmiş eylem gerçekleştiremez.

06/08

Komut Satırını Kullanarak Sudoers Dosyasına Kullanıcı Ekleme

Sudoers'a Nasıl Kullanıcı Eklenir.

Tabii ki sudoers dosyasına bir kullanıcı eklemek için komut satırını kullanabilir ve aşağıdaki komutları öğrenerek sudo'nun etkin olduğu herhangi bir başka Linux dağıtımında nasıl yapılacağını anlayabilirsiniz.

"Sudo" grubuna ait herhangi bir kullanıcının sudo komutunu çalıştırma izinleri olacaktır, bu nedenle yapmanız gereken tek şey kullanıcının o gruba ait olduğundan emin olmanızdır.

Peki bunu nasıl yapıyorsun? Sadece şu adımları izleyin:

  1. ALT ve T tuşlarına basarak bir terminal penceresi açın
  2. () gruplarını (örneğin, kullanıcı gruplarına eklemek istediğiniz kullanıcının adıyla değiştirin)
  3. Grupların bir listesi iade edilmelidir. Kullanıcı zaten bir sudo ayrıcalıklarına sahipse, sudo grubu görünecektir, eğer değilse, onu eklemeniz gerekecektir.
  4. Sudoers türüne kullanıcı eklemek için sudo gpasswd -a sudo (sudoers'a eklemek istediğiniz kullanıcı ile yerine tekrar),
    örneğin sudo gpasswd -a tom )

Kullanıcı şu anda giriş yapmışsa, oturum açıp tekrar sudo ve yönetici ayrıcalıklarına sahip olduklarından emin olmak için tekrar giriş yapmalıdırlar.

Not: gpasswd komutu Linux içindeki grupları yönetmek için kullanılabilir

07/08

Bir Kullanıcı Komut Satırını Kullanarak Sudoers Dosyasından Nasıl Kaldırılır

Bir Kullanıcıyı Süprenden Çıkarın.

Bir kullanıcıyı komut satırı kullanarak sudoers dosyasından kaldırmak için şu adımları izleyin:

  1. Bir terminal penceresi aç
  2. yazın (sudoers dosyasından kaldırmak istediğiniz kullanıcı ile değiştirin)
  3. Döndürülen liste bir grup olarak "sudo" göstermezse, başka bir şey yapmanız gerekmez. Aksi takdirde 4. adıma devam edebilirsiniz.
  4. Sudo gpasswd -d sudo yazın (sudoers dosyasından kaldırmak istediğiniz kullanıcı ile değiştirin)

Kullanıcı artık yükseltilmiş ayrıcalıklarla herhangi bir komutu çalıştıramayacak.

08/08

İzinsiz Sudo Kullanmaya Çalışanlar Nasıl Anlaşılır

Sudoers Hata Günlüğünü Görüntüle.

Bir kullanıcı sudo izinleri olmadan sudo komutunu çalıştırmayı denediğinde, hata iletisi girişimin kaydedileceğini belirtir.

Hatalar nerede kaydedildi? Ubuntu (ve diğer Debian tabanlı sistemler) içinde, hatalar /var/log/auth.log adlı dosyaya gönderilir.

Fedora ve CentOS gibi diğer sistemlerde, hatalar / var / log / secure olarak kaydedilir.

Ubuntu'da, aşağıdaki komutlardan birini yazarak hata günlüğünü görebilirsiniz:

cat /var/log/auth.log | Daha

tail /var/log/auth.log | Daha

Kedi komutu , tüm dosyayı ekrana gösterir ve daha fazla komut, çıktıyı her defasında bir sayfa gösterir.

Kuyruk komutu , dosyanın son birkaç satırını gösterir ve yine daha fazla komut, çıktıyı her defasında bir sayfa gösterir.

Ubuntu içinde dosyayı görüntülemek için daha kolay bir yol olsa da:

  1. Başlatıcıdaki üstteki simgeye tıklayın veya süper tuşa basın.
  2. Arama çubuğuna "Giriş" yazın
  3. System.log simgesi göründüğünde üzerine tıklayın
  4. "Auto.log" seçeneğini tıklayın
  5. En son hataları görmek için aşağıya doğru kaydırın veya sadece bugünün başarısızlıklarını görmek için auto.log seçeneğini tıklatarak "Bugün" e tıklayın.