Giriş
Eğer CentOS 8 ile çalışıyorsanız, onunla kullanabileceğiniz kritik komutların neler olduğunu bilmelisiniz. Bunlardan biri de sudo komutudur. Bu komut, yeni kullanıcılar oluşturmak için oldukça kullanışlıdır. sudo komutu ile belirli kullanıcılara özel yönetici ayrıcalıkları atayabilirsiniz. Genellikle bu ayrıcalıklara yalnızca root kullanıcısı erişebilir. Normal bir kullanıcı oluşturuyorsanız, sunucudaki /etc/sudoers dosyasını değiştirmeden onlara özel erişim yetkisi vermek için bu komutu kullanabilirsiniz.
Bu eğitim, bu komutu nasıl kullanacağınızı anlamanıza yardımcı olacaktır. CentOS 8 üzerinde sudo yetkisine sahip yeni bir kullanıcı oluşturmak için atmanız gereken adımları ayrıntılı olarak açıklayacağız.
Sudo Yetkisine Sahip Yeni Bir Kullanıcı Nasıl Oluşturulur?
Sunucunuzda sudo yetkisine sahip yeni bir kullanıcı oluşturmak için bu adımları izleyin.
1. Sunucuya Giriş Yapın
Öncelikle, sunucuya root kullanıcısı olarak giriş yapmalısınız. Aşağıdaki komutla giriş yapın:
|
1 |
$ ssh root@your_server_ip_address |
Kendi sunucunuzun IP adresini veya ana bilgisayar adını (hostname) yazın.
2. Yeni Kullanıcı Ekleme
Ardından, yeni bir kullanıcı ekleyeceğiz. Bu amaçla adduser komutunu kullanacağız. Diyelim ki sammy:
|
1 |
# adduser sammy |
sammy yerine tercih ettiğiniz kullanıcı adını yazabilirsiniz. Bir sonraki adım, kullanıcınız için şifre belirlemektir. passwd komutunu aşağıdaki gibi kullanın:
|
1 |
# passwd sammy |
Sistem, onaylama için yeni şifreyi iki kez girmenizi isteyecektir:
sammy yerine seçtiğiniz kullanıcı adını yazın.
3. Wheel Grubu
Şimdi kullanıcıyı wheel grubuna ekleyeceğiz. Mevcut bir hesaba yönetici ayrıcalıkları vermek istiyorsanız, doğrudan bu adıma geçebilirsiniz. Kullanıcıyı gruba eklemek için usermod komutunu kullanacağız:
|
1 |
# usermod -aG wheel sammy |
Bunu yapmamızın nedeni, wheel grubundaki tüm kullanıcıların tam sudo erişimine ve ayrıcalıklarına sahip olmasıdır.
4. Sudo Erişimi
Son olarak, yeni kullanıcınızın sudo yetkilerini alıp almadığını kontrol edip onaylayabilirsiniz. Başlamak için, su komutunu kullanarak root kullanıcısından yeni kullanıcıya geçiş yapacağız:
|
1 |
# su - sammy |
Yeni yetki ve ayrıcalıklarınızla kullanmak istediğiniz komutun başına sudo ekleyerek testi çalıştırın:
|
1 |
# sudo command_to_run |
Örneğin, /root dizininin içeriğini listelemek istediğimizi varsayalım. Normalde, yalnızca root kullanıcısı bu dizinin içeriğini görebilir:
|
1 |
$ sudo ls -la /root |
Sudo komutunu ilk kez kullanıyorsanız, sistem sizden hesap şifrenizi girmenizi isteyecektir:
Devam etmek için şifrenizi ilgili alana girin. Unutmayın, root şifresini değil, hesap şifresini girmeniz gerekir. Eğer yetkileri etkinleştirilmiş doğru wheel grubundaysanız, komut başarıyla çalışacak ve sonuçları size gösterecektir. Bu, root ayrıcalıklarıyla sudo yetkisi aldığınızın onayıdır.
Sonuç
Bu eğitimin yardımıyla yeni bir hesap oluşturabilir ve ona yönetici ayrıcalıkları atayabilirsiniz. İzlenecek en basit yol, wheel grubuna ekleyerek sudo erişimi sağlamaktır.
Ayrıca, CentOS ile ilgili diğer eğitimlerimize blogumuzdan:
Keyifli Çalışmalar!


Yorumlar
Henüz yorum yapılmamış. İlk siz olun.