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.
- Linux'ta 'sudo'yu Ayarlamak için 10 Faydalı Sudoers Yapılandırması
- Linux'ta Sudo Şifresini Yazarken Yıldız İşaretleri Nasıl Gösterilir?
- 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.