Ubuntu'da Yeni Sudo Kullanıcısı Nasıl Oluşturulur


Linux ve diğer Unix benzeri sistemlerde kök hesap, sistemdeki en yüksek erişim haklarına sahiptir. Özellikle sistem yönetimi amacıyla kullanılır.

Kök kullanıcı (bazen süper kullanıcı olarak da anılır) tüm modlarda (tek veya çok kullanıcılı) tüm haklara veya izinlere (tüm dosya ve programlara) sahiptir.

Bir Linux sistemini, özellikle de bir sunucuyu kök hesabı kullanarak çalıştırmak, çeşitli nedenlerden dolayı güvensiz kabul edilir. Bunlar, diğerlerinin yanı sıra, kazalardan kaynaklanan hasar riskini (örn. dosya sistemini silen bir komutun çalıştırılması) ve sistemi güvenlik açıklarına açan sistem uygulamalarının yükseltilmiş ayrıcalıklarla çalıştırılmasını içerir. Ayrıca root hesap her saldırganın hedefidir.

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

Yukarıdaki güvenlik endişeleriyle ilgili olarak, bir sistem kullanıcısının gerçekten ihtiyaç duyduğu durumlarda root ayrıcalıklarını kazanmak için sudo komutunun kullanılması önerilir. Ubuntu'da, kök hesap varsayılan olarak devre dışıdır ve varsayılan hesap, kök ayrıcalıkları kazanmak için sudo'yu kullanan bir yönetici hesabıdır.

Bu kısa makalede, Ubuntu Linux dağıtımında nasıl sudo kullanıcısı oluşturulacağını açıklayacağız.

Ubuntu'da Yeni Sudo Kullanıcısı Oluşturma

1. Ubuntu sunucunuzda kök kullanıcı olarak oturum açın.

ssh root@server_ip_address

2. Ardından, gösterildiği gibi useradd komutunu kullanarak yeni bir sudo kullanıcısı oluşturun; burada admin bir kullanıcı adıdır . Aşağıdaki komutta, -m bayrağı, eğer mevcut değilse kullanıcının ana dizinini oluşturmak anlamına gelir, -s kullanıcının oturum açma kabuğunu belirtir ve -c hesap dosyasında saklanacak bir yorumu tanımlar.

sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. passwd yardımcı programını kullanarak yönetici kullanıcı için bir şifre oluşturun ve yeni kullanıcının şifresini onaylayın. Güçlü bir şifre şiddetle tavsiye edilir!

sudo passwd admin

4. admin kullanıcısının, yönetim görevlerini gerçekleştirmek üzere sudo'yu çağırmasını sağlamak için, usermod'u kullanarak kullanıcıyı sudo sistem grubuna eklemeniz gerekir. -a seçeneği kullanıcıyı ek bir gruba eklemek anlamına gelir ve -G grubu belirtir.

sudo usermod -aG sudo admin

5. Şimdi yöneticinin hesabına geçerek yeni bir kullanıcı hesabında sudo erişimini test edin (istendiğinde yöneticinin hesap şifresini girin).

su - admin

6. admin kullanıcısına geçtikten sonra, herhangi bir yönetim görevini çalıştırabildiğinizi doğrulayın; örneğin, / altında bir dizin ağacı oluşturmayı deneyin. komuta sudo ekleyerek dizini oluşturun.

mkdir -p /srv/apps/sysmon
sudo mkdir -p /srv/apps/sysmon

Aşağıda sudo ile ilgili yararlı bulacağınız diğer kılavuzlar yer almaktadır:

  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

Şimdilik bu kadar. Bu kılavuzda, Ubuntu'da nasıl sudo kullanıcısı oluşturulacağını gösterdik. Sudo hakkında daha fazla ayrıntı için "man sudo_root" konusuna bakın. Paylaşacak sorularınız veya düşünceleriniz mi var? Cevabınız evet ise aşağıdaki geri bildirim formunu kullanarak bize ulaşın.