Dikkat: Bu makalede belirtilen komutların ikisi de Linux merkezli CentOS Hem de Linux tabanlı ret Hat (RHEL) işletim sistemi.

Sudo Nedir? Süper kullanıcı nedir?

Şirketinizde kullanılan Linux tabanlı sistem binlerce kişiye hizmet verebilir. Böyle büyük bir sistemi yönetmek kolay değildir. Bu nedenle, büyük bir Linux sistemi çalıştıran ana yönetici kökBir bağlı alt sistem yöneticisine ihtiyaç duyulabilir. Bu alt sistem yöneticileri süper& # 39; S tekerleği.

Geçici bir çözüm olarak, sıradan kullanıcılara bazen bir kök parola verilir. İşlemi kimin yaptığı kayıtların tutması ya da sınırlı yetkiye sahip olması gereken kullanıcıların güvenliğini sağlama açısından bu sorunlu bir süreç olacaktır.

Alt sistem yöneticilerinin belirli düzeylerde sınırlı yöneticiler olması gerekir. Kök kullanıcıdan farklı olması gerekir.

“Sudo” sistemi ile bazı sistem komutları bazılarına verilebilir. Udo visudo ”komutunu kullanır. İmtiyazlar “etc / sudoers .. dosyasında bulunur. Bu dosya aynı zamanda udo visudo” komutuyla da düzenlenir.

linux root superuser kullanıcısı

Visudo komutuyla yetkilendirme:

"/ Etc / sudoersDosyada kayıtlı Yetkil ayrıcalıkları “visudo”Komutu veya“vi / etc / sudoers”.

/ Etc / sudoers dosyasının biçimi:

Sudoers yetkilendirme dosyasının formatı aşağıdaki gibidir.

  • user_name host_name = komut

Kullanıcıya Sınırlı Kök Yetkisi Verme:

Öncelikle, mevcut kullanıcılarımızı kontrol edelim.

linux centos kırmızı şapka rhel
Liste kullanıcılarının listesi ”

"Ali”İle giriş yapDeneme"Adlı bir kullanıcı eklemeyi deneyelim."

linux centos red hat rhel kullanıcı ekleme yetkisi yok
“Kullanıcı Yetkisi Yok”

Gördüğünüz gibi, kullanıcının eklemesi için izin verilmesi gerekiyor. "Aliİlk kullanıcı eklemek için kullanıcı yetkilendirmek için ilk ”kök”Olsun.

linux centos kırmızı şapka rhel
“Kullanıcı Ekle Yetkilendir”

O zaman ayaali localhost = / usr / sbin / useraddKullanılır kodu kullanılmış.

linux centos kırmızı şapka rhel
“Kullanıcı Ekle Yetkilendir”

Not: "Ali“Kullanıcı ekleme yetkisini kullanabilmek için“useraddKomuta başına Başınasudo / Usr / sbin / useradd“Şekilli”sudo“Komut. Bu şekilde, ali kullanıcı parolayı girer ve komutu kullanır.

Şimdi kullanıcıyı ekleyelim.

linux centos kırmızı şapka rhel
Kullanıcı Yetkilendirme Ekle Kullanarak Kullanılabilir ”

Gördüğünüz gibi, kullanıcı eklendi.

Her zaman "Aliİçin kullanıcının şifre istemesini engellemek için “/ Etc / sudoersDosyanın içinde "ali localhost =NOPASSWD: / Usr / sbin / useraddSatır satırı düzeltildi.

linux centos red hat rhel şifre sormadan sudo kullanarak
Sud Şifre Sormadan Sudo Komutunu Kullanma ”

Bir şifre istemediğinizi görebiliriz. Yine aynı isimDenemeAk isimli bir kullanıcı oluşturmak istiyorsakkökAçık “userdel denemeKomutu ile ”rm -rf / ev / denemeKomut, kullanıcının klasörünü silebilir. Sonra tekrardan "Ali”Ve deneyelim.

linux centos red hat rhel şifre sormadan sudo kullanarak
Sud Şifre Sormadan Sudo Komutunu Kullanma ”

Görünüşe göre bir şifre istemedi.

Bir kişiye birden fazla komut imtiyazı vermek için, komutların virgüllerle ayrılması gerekir. Useradd ve usermod komutlarını “ali” “e yetkilendirmek için”/ Etc / sudoersDosyanın içinde "ali localhost = NOPASSWD: / usr / sbin / useradd, NOPASSWD: / usr / sbin / userdelTanımlama tanımlanmalıdır.

linux centos kırmızı şapka rhel birden sudo yazma
Sud Birden Sudo Yetkilendirme ”

Denememizi yaptığımızda, bunun iki komutta çalıştığını ve bir şifre istemediğini görebiliriz.

linux centos kırmızı şapka rhel birden sudo yazma
Sud Birden Sudo Yetkilendirme ”

Bir Kullanıcıya Kök Yetkilendirme

visudo komutu >> sonrauser_name ALL = (ALL) ALL”Satırı yazılmıştır.

Altında "AliKullanıcı örneklenmiştir. "visudo“Komutundan sonra açılan dosyada Ada”root ALL = (ALL) ALLÇizginin altında Altınaali ALL = (ALL) ALL“Satır yazılır.

linux centos
“Kök yetkisi vermek”

Not: "Ali“Kullanıcı ekleme yetkisini kullanabilmek için“useraddKomuta başına Başınasudo / usr / sbin / useradd“Şekilli”sudo“Komut. Bu şekilde, ali kullanıcı parolayı girer ve komutu kullanır.

Şimdi normalde “kökEkleme yetkisi dahilinde kullanıcı eklemek ”Aliİle ile yapalım.

Bunun için "su – ali“Komutu ileAli”. Sonra "sudo useradd deneme“Komutu ileDenemeBir kullanıcı adı oluşturmayı deneyelim.

linux centos
“Kök yetkisi vermek”

Gördüğün gibi …Ali“Kullanıcı”sudo KOMUTANLIĞI“Şekilli”kök“Komutu verir.

(tToTranslate) ağ kursları (t) ccna eğitimi (t) ingilizce cisco eğitimi (t) ağ sistemleri (t) bilgisayar ağları (t) ağ (t) linux eğitimi (t) ipsec (t) voip (t) DID (t) FCT (t) kırmızı çizgi dersleri (t) centos dersleri (t) linux komutları (t) ağ protokolleri (t) ağ türleri (t) ağ aygıtları