Yeni Kullanıcı Ekleme¶
Bu makalede
Linux'ta kullanıcı eklemek temel bir sistem yönetimi görevidir.
Güvenlik nedenleriyle, Linux'ta doğrudan root kullanıcısı olarak çalışmak önerilmez, çünkü bir komuttaki küçük bir hata bile sistemin veya kritik dosyaların geri dönüşümsüz hasarına yol açabilir.
Daha güvenli ve uygun bir yaklaşım, ayrı bir normal kullanıcı (örneğin, vdsuser) oluşturmak ve onlara sudo aracılığıyla yönetim komutlarını çalıştırma yeteneği vermektir. Bu, root‑seviye görevlerin yalnızca gerektiğinde yapılmasını sağlar, yanlışlıkla veya kötü niyetli eylemlere karşı korumayı sürdürür.
Sudo Kullanıcı Oluşturma¶
Bir kullanıcı eklemenin birkaç yolu vardır, ancak en yaygın komutlar useradd ve adduser'dir.
-
Sunucunuza SSH ile bağlanın
-
Yeni bir kullanıcı oluşturun
Ubuntu/Debian'da, ardından kullanıcı şifresini hemen ayarlamanız istenecektir. İki kez girin; karakterlerin yazarken görüntülenmediğini unutmayın.

CentOS'ta şifreyi ayarlamak için şu komutu çalıştırmanız gerekir:
Daha sonra, Ubuntu/Debian'da ek kullanıcı bilgisi girin (alanları boş bırakabilirsiniz).

-
Kullanıcıya sudo ayrıcalıkları vermek için onları sudo grubuna ekleyin
Ubuntu/Debian'da şu komutu çalıştırın:
CentOS'da şu komutu çalıştırın:
-
Kullanıcının sudo kullanabildiğini doğrulayın
Yeni kullanıcının oturumuna geçin:
Sudo ayrıcalıklarıyla bir komut çalıştırın (örneğin,
/rootdizinini listeleyin):Dizin içeriği görünürse, yapılandırma doğrudur.
SSH Anahtarı Kullanarak Kullanıcı Ekleme¶
Sunucunuz SSH anahtarı kullanıyorsa, şifre tabanlı oturum açma devre dışı bırakılmıştır. Yeni bir kullanıcının başarılı bir şekilde oturum açabilmesi için yerel genel anahtarınızı ~/.ssh/authorized_keys yeni kullanıcının hesabına kopyalayın.
-
Tüm
.sshdizini yeni kullanıcının ev dizinine kopyalayın -
vdsuser'ıchownkullanarak o dizinin sahibi olarak ayarlayın -
Yukarıdaki adımları tamamladıktan sonra, SSH anahtarı kullanarak sunucuya bağlanın
Not
Ek Güvenlik İçin Root Kullanıcısının Uzaktan Erişimini Devre Dışı Bırak
- Dosyayı
/etc/ssh/sshd_configaçın. PermitRootLoginayarınınoolarak değiştirin.- Ctrl‑x tuşuna basın, ardından y tuşuna, sonra Enter tuşuna basarak değişiklikleri kaydedin ve düzenleyiciden çıkın.
- SSH hizmetini yeniden başlatın:
On Ubuntu/Debian:
On CentOS:
Kullanıcı Yönetimi Komutları¶
Temel Kullanıcı Yönetimi Komutları¶
-
Kullanıcı bilgisi alın
-
Kullanıcının şifresini değiştir
-
Bir kullanıcıyı gruba ekle
-
Kullanıcının birincil grubunu değiştir
-
Kullanıcının ev dizinini değiştir (not: bayrak dağıtıma göre değişebilir)
-
Oluşturulan tüm kullanıcıları görüntüle
-
Sistemdeki tüm kullanıcıları listele
-
Bir kullanıcıyı sil
Temel Grup Yönetimi Komutları¶
-
Bir grup oluştur
-
Bir grubu sil