CentOS'ta Sudo Kullanıcısı Nasıl Oluşturulur


Sudo komutu, güvenilir kullanıcılara, kök kullanıcı parolasını paylaşmadan bir Linux sistemine yönetici izni sağlamaya yönelik bir teknik sağlar.

Kullanıcılar bu tekniğe izin verdiğinde, sudo ile bir yönetim komutunun önüne geçtiğinde, kendi şifrelerini girmeleri istenir. Oturum açtığınızda ve komuta izin verildiğini varsayarsak, yönetim komutu sanki kök kullanıcı tarafından çalıştırılıyormuş gibi gerçekleştirilir.

Ayrıca Okuyun: Su ve Sudo Arasındaki Fark ve Linux'ta Sudo Nasıl Yapılandırılır

Bu makalede, sistemin sudoer'larını değiştirmek zorunda kalmadan CentOS sisteminde sudo ayrıcalıklarına sahip yeni bir normal kullanıcı hesabının nasıl oluşturulacağı gösterilecektir. dosya.

Sudo erişimi verildikten sonra, kök kullanıcı hesabında oturum açmadan yönetim komutlarını çalıştırmak için sudo komutunu kullanabilirsiniz.

CentOS'ta Yeni Bir Sudo Kullanıcısı Oluşturun

1. CentOS sisteminizde kök kullanıcı olarak oturum açın.

ssh root@server_ip_address

2. useradd komutunu kullanarak tecmint adında normal bir kullanıcı hesabı oluşturun, -m seçeneği, eğer hesap açılmazsa kullanıcının ana dizinini oluşturmak anlamına gelir. mevcut değilse, -s yeni kullanıcının oturum açma kabuğu programını (bu durumda /bin/bash şeklindedir) tanımlar ve -c bir yorumu tanımlar bunun bir yönetici kullanıcı hesabı olduğunu belirtir.

useradd -m -s /bin/bash -c "Administrator" tecmint

tecmint'i oluşturmak istediğiniz kullanıcı adıyla değiştirin.

3. passwd komutunu kullanarak yeni oluşturulan kullanıcı hesabı için bir şifre belirleyin (güvenli, güçlü bir şifre ayarlamayı unutmayın).

passwd tecmint

4. RHEL ailesine ait tüm Linux dağıtımlarında, yalnızca tekerlek sistemi grubundaki kullanıcılar sudo ile komut çalıştırabilir. Ardından, usermod komutunu kullanarak yeni tecmint kullanıcısını tekerlek grubuna ekleyin. Burada -a bayrağı kullanıcıyı ek bir gruba eklemek anlamına gelir ve -G grubu belirtir.

usermod -aG wheel tecmint

5. Yeni kullanıcıya geçmek için su komutunu çağırarak yeni oluşturulan tecmint kullanıcı hesabında sudo erişimini test edin hesabını açın ve ayrıca kullanıcının tekerlek grubunda olduğunu doğrulayın.

su - tecmint
groups

6. Şimdi, yönetici ayrıcalıklarıyla çalıştırmak istediğiniz komutun başına "sudo" ifadesini ekleyerek whoami komutunu çalıştırın.

whoami

Bu hesaptan ilk kez sudo komutunu çalıştırdığınız için banner mesajı gösterilecektir. Ayrıca kullanıcı hesabının şifresini girmeniz istenecektir.

sudo doğru yapılandırılmışsa, yukarıdaki whoami komutunun çıktısı root'u gösterecektir.

7. Normalde yalnızca kök kullanıcının erişebildiği ls komutunu kullanarak /root dizininin içeriğini de listeleyebilirsiniz.

sudo ls -la /root

Ayrıca sudo ile ilgili aşağıdaki makaleleri de okumak isteyebilirsiniz.

  1. Linux'ta 'sudo'yu Ayarlamak için 10 Faydalı Sudoers Yapılandırması
  2. Linux'ta Sudo Şifresini Yazarken Yıldız İşaretleri Nasıl Gösterilir?
  3. Linux'ta 'sudo' Şifre Zaman Aşımı Oturumunu Daha Uzun Tutma

Bu kadar! Bu makalede, CentOS sisteminde sudo ayrıcalıklarına sahip yeni bir normal kullanıcı hesabının nasıl oluşturulacağını açıkladık. Sorularınız için aşağıdaki yorum formundan bize ulaşabilirsiniz.