Linux’ta Kullanıcı Yönetimi: Bilmeniz Gereken 5 Temel Komut

Linux, doğası gereği çok kullanıcılı bir işletim sistemidir. Bu, tek bir makinede birden fazla kullanıcı hesabı oluşturabileceğiniz ve farklı kullanıcıların aynı anda sisteme erişebileceği anlamına gelir. Bir kullanıcı fiziksel olarak bilgisayarda oturum açarken, bir diğeri uzaktan masaüstü bağlantısıyla, bir başkası ise SSH üzerinden sisteme bağlanabilir.

Bazen yalnızca sizin kullandığınız bir bilgisayarda bile kullanıcı yönetimi gerekebilir. Örneğin; uygulamaları test etmek, yetki sınırlandırması yapmak veya sistem güvenliğini artırmak için farklı kullanıcı hesapları oluşturmak isteyebilirsiniz. Linux’u verimli kullanmak için kullanıcı yönetimine dair temel komutları bilmek büyük avantaj sağlar.

Bu yazıda, Linux’ta kullanıcı yönetimi için en önemli 5 komutu sade ve anlaşılır biçimde ele alıyoruz.

👤 1. adduser — Yeni Kullanıcı Oluşturma

adduser komutu, sisteme yeni bir kullanıcı eklemek için kullanılır. Kullanıcı için ana dizin oluşturur ve gerekli temel yapılandırmaları hazırlar.

Örneğin, xyz adında bir kullanıcı oluşturmak için:

Komut çalıştırıldığında sizden yönetici parolanız istenir ve ardından yeni kullanıcıya ait bilgiler (tam ad, telefon vb.) sorulur. Bu alanların doldurulması isteğe bağlıdır.

Yeni kullanıcı oluşturulduğunda:

  • Ana dizin oluşturulur
  • Varsayılan kabuk atanır
  • Grup ayarları yapılır

Detaylı bilgi için:

🔐 2. passwd — Parola Belirleme veya Değiştirme

Yeni oluşturulan kullanıcıya giriş yapabilmesi için parola atanmalıdır. Bu işlem passwd komutu ile yapılır.

Komut sizden önce yönetici parolasını, ardından kullanıcı için yeni parolayı girmenizi ister.

Güvenlik açısından, parolayı kullanıcının kendisinin belirlemesi daha doğrudur. Bunun için parolayı ilk girişte değiştirilmeye zorlayabilirsiniz:

Bu durumda kullanıcı ilk oturum açtığında yeni bir parola oluşturmak zorunda kalır.

⚙️ 3. usermod — Kullanıcı Ayarlarını Değiştirme

usermod, mevcut bir kullanıcı hesabında değişiklik yapmak için kullanılır. En yaygın kullanım alanı, kullanıcıyı bir gruba eklemektir.

Örneğin, bir kullanıcıyı editors grubuna eklemek için:

Burada:

-a → Mevcut gruplara ekleme yapar (silmez)
-G → Grup belirtir

usermod ile ayrıca:

  • Ana dizin değiştirilebilir
  • Hesap son kullanma tarihi ayarlanabilir
  • Hesap kilitlenebilir veya devre dışı bırakılabilir

📁 4. chown — Dosya ve Klasör Sahipliğini Değiştirme

Linux’ta her dosya ve klasörün bir sahibi ve grubu vardır. Sahiplik, erişim kontrolünün temelini oluşturur.

Örneğin /data klasörünün grup sahipliğini editors yapmak için:

Açıklama:

-R → Alt klasörler dahil (özyinelemeli)
:editors → Sadece grup değiştiriliyor

İsterseniz kullanıcı ve grup birlikte de değiştirilebilir:

🔑 5. chmod — Dosya ve Klasör İzinlerini Değiştirme

Sahiplik tek başına yeterli değildir; izinlerin de doğru ayarlanması gerekir. chmod, dosya ve klasörlerin kimler tarafından okunabileceğini, yazılabileceğini veya çalıştırılabileceğini belirler.

Örneğin editors grubuna yazma izni vermek için:

Linux’ta izinler üç kategoriye ayrılır:

owner (u) → Dosya sahibi
group (g) → Grup üyeleri
others (o) → Diğer kullanıcılar

İzin türleri:

r → Okuma
w → Yazma
x → Çalıştırma

✅ Sonuç

Linux’ta kullanıcı ve erişim yönetimi, sistem güvenliği ve düzeni açısından kritik öneme sahiptir. Bu yazıda ele aldığımız beş temel komut, günlük kullanımda en sık ihtiyaç duyacağınız araçlardır:

  • Kullanıcı oluşturma
  • Parola yönetimi
  • Grup ve hesap düzenleme
  • Dosya sahipliği yönetimi
  • Erişim izinlerini ayarlama

Bu komutlara hâkim olmak, Linux sistem yöneticiliğinin temel taşlarından biridir.

Daha ayrıntılı bilgi için her komutun kılavuz sayfasını inceleyebilirsiniz:

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir