giriiş
Bir sunucuyu yönetirken, bazen kullanıcıların komutları "root" (yönetici düzeyindeki bir kullanıcı) olarak çalıştırmasına izin vermek istersiniz. Komut sudo Sistem yöneticilerine, normalde yalnızca kök kullanıcıya tanınan yönetici ayrıcalıklarını normal kullanıcılara verme olanağı sağlar.
Bu eğitimde, erişime sahip yeni bir kullanıcının nasıl oluşturulacağını öğreneceksiniz sudo Ubuntu'da dosyayı değiştirmeye gerek yok. /etc/sudoers Kendi sunucunuzu oluşturun.
Adım 1 – Sunucuya giriş yapın
Sunucunuza kök kullanıcı olarak SSH ile bağlanın:
ssh root@your_server_ip_addressAdım 2 – Yeni Sudo kullanıcısını sisteme ekleyin
Siparişten adduser Sisteminize yeni bir kullanıcı eklemek için şunu kullanın:
adduser sammyOluşturmak istediğiniz kullanıcı adını mutlaka değiştirin. Sammy Kullanıcı için bir parola oluşturmanız ve onaylamanız istenecektir:
Output
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfullyArdından, yeni kullanıcı hakkında bilgi girmeniz istenecektir. Varsayılan ayarları kabul edip bu bilgileri boş bırakabilirsiniz:
Output
Changing the user information for sammy
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]Adım 3 – Kullanıcıyı sudo grubuna ekleyin
Siparişten kullanıcı modu Sudo grubuna bir kullanıcı eklemek için şunu kullanın:
usermod -aG sudo sammyTekrar ediyorum, yeni eklediğiniz kullanıcı adını mutlaka değiştirin. Sammy Ubuntu'da varsayılan olarak sudo grubunun tüm üyeleri tam sudo ayrıcalıklarına sahiptir.
Adım 4 – Sudo erişimini test edin
Yeni sudo izinlerinin çalışıp çalışmadığını test etmek için öncelikle şu komutu kullanın: su Yeni hesaba geçmek için kullanın:
su - sammyYeni bir kullanıcı olarak, komuta sudo ekleyerek istediğiniz yetkilerle komutu çalıştırabilirsiniz. süper kullanıcı Çalıştırın, sudo'yu kullanabildiğinizi doğrulayın:
sudo command_to_runÖrneğin, dizinin içeriğini görüntüleyebilirsiniz kök/ Genellikle yalnızca kök kullanıcı tarafından erişilebilen liste:
sudo ls -la /rootO zamandan beri ilk kez sudo Söz konusu kullanıcının hesabının şifresi istenecektir. Devam etmek için şifreyi girin:
Output:
[sudo] password for sammy:Kullanıcınız doğru gruptaysa ve şifreyi doğru girdiyseniz, komut sudo Bunu dışarı aktardınız ve root erişimiyle çalışacak.
Sonuç
Bu hızlı başlangıç eğitiminde, sudo erişimini etkinleştirmek için yeni bir kullanıcı hesabı oluşturduk ve bunu sudo grubuna ekledik.









