AlmaLinux'ta Kullanıcılar Nasıl Yönetilir, Eklenir, Kaldırılır ve Değiştirilir
Categories:
4 dk. okuma süresi
1. AlmaLinux’ta Kullanıcı Yönetimini Anlamak
AlmaLinux’ta kullanıcı yönetimi, sisteme kimin erişebileceğini, ne yapabileceklerini ve kaynaklarını yönetmeyi içerir. Buna yeni kullanıcılar eklemek, parolalar ayarlamak, izinler atamak ve artık ihtiyaç duyulmadığında kullanıcıları kaldırmak dahildir. AlmaLinux, adduser
, usermod
, passwd
ve deluser
gibi Linux çekirdeğinin yerleşik kullanıcı yönetimi komutlarını kullanır.
2. Yeni Bir Kullanıcı Ekleme
AlmaLinux, yeni bir kullanıcı oluşturmak için useradd
komutunu sağlar. Bu komut, ana dizinini, varsayılan kabuğunu ve diğer seçenekleri belirterek bir kullanıcı eklemenize olanak tanır.
Yeni Bir Kullanıcı Ekleme Adımları:
- Terminalinizi açın ve kök kullanıcıya veya sudo ayrıcalıklarına sahip bir kullanıcıya geçin. 2. Bir kullanıcı eklemek için aşağıdaki komutu çalıştırın:
sudo useradd -m -s /bin/bash newusername
m
: Kullanıcı için bir ana dizin oluşturur.s
: Kabuğu belirtir (varsayılan:/bin/bash
).
- Yeni kullanıcı için bir parola ayarlayın:
sudo passwd newusername
Uyarı
Parolasız hesapların tehlikesi herkesin parola olmadan oturum açabilmesidir.
- Kullanıcının oluşturulduğunu doğrulayın:
cat /etc/passwd | grep newusername
Bu, kullanıcı adı, ana dizin ve kabuk dahil olmak üzere yeni oluşturulan kullanıcının ayrıntılarını görüntüler.
3. Kullanıcı Ayrıntılarını Değiştirme
Bazen, kabuk, kullanıcı adı veya grup gibi kullanıcı bilgilerini güncellemeniz gerekir. AlmaLinux bunun için usermod
komutunu kullanır.
Bir Kullanıcının Kabuğunu Değiştirme
Mevcut bir kullanıcının kabuğunu değiştirmek için:
sudo usermod -s /usr/bin/zsh newusername
Değişikliği doğrulayın:
cat /etc/passwd | grep newusername
Bir Kullanıcıyı Yeniden Adlandırma
Bir kullanıcıyı yeniden adlandırmak için:
sudo usermod -l newusername oldusername
Ek olarak, ana dizinlerini yeniden adlandırın:
sudo mv /home/oldusername /home/newusername
sudo usermod -d /home/newusername newusername
Bir Kullanıcıyı Bir Gruba Ekleme
Gruplar izinlerin daha iyi yönetilmesini sağlar. Mevcut bir gruba kullanıcı eklemek için:
sudo usermod -aG groupname newusername
Örneğin, newusername
kullanıcısını wheel
grubuna (sudo erişimi sağlayan) eklemek için:
sudo usermod -aG wheel newusername
4. Bir Kullanıcıyı Kaldırma
Bir kullanıcıyı AlmaLinux’tan kaldırmak, hesabını ve isteğe bağlı olarak ana dizinini silmeyi içerir. Bu amaçla userdel
komutunu kullanın.
Kullanıcıyı Kaldırma Adımları:
- Ana dizinini silmeden bir kullanıcıyı silmek için:
sudo userdel newusername
- Ana diziniyle birlikte bir kullanıcıyı silmek için:
sudo userdel -r newusername
- Kullanıcının kaldırıldığını doğrulayın:
cat /etc/passwd | grep newusername
5. Kullanıcı İzinlerini Yönetme
Linux’taki kullanıcı izinleri, üç varlık için okuma (r), yazma (w) ve yürütme (x) olarak kategorilendirilen dosya izinleri kullanılarak yönetilir: sahip, grup ve diğerleri.
İzinleri Kontrol Etme
Dosya izinlerini görüntülemek için ls -l
komutunu kullanın:
ls -l dosya adı
Çıktı şu şekilde görünebilir:
-rw-r--r-- 1 sahip grubu 1234 28 Kas 10:00 dosya adı
rw-
: Sahip okuyabilir ve yazabilir.r--
: Grup üyeleri yalnızca okuyabilir.r--
: Diğerleri yalnızca okuyabilir.
İzinleri Değiştirme
- Dosya izinlerini değiştirmek için
chmod
komutunu kullanın:
sudo chmod 750 dosya adı
750
izinleri şu şekilde ayarlar:Sahip: okuma, yazma, yürütme.
Grup: okuma ve yürütme.
Diğerleri: erişim yok.
Dosya sahipliğini değiştirmek için
chown
kullanın:
sudo chown newusername:groupname filename
6. Gelişmiş Kullanıcı Yönetimi
Kullanıcı Kotalarını Yönetme
AlmaLinux, disk alanı kullanımını kısıtlamak için kullanıcı kotalarını destekler. Kotaları etkinleştirmek için:
- Kota paketini yükleyin:
sudo dnf install quota
- Bir dosya sisteminde kotaları etkinleştirmek için
/etc/fstab
dosyasını düzenleyin. Örneğin:
/dev/sda1 / ext4 defaults,usrquota,grpquota 0 1
- Dosya sistemini yeniden bağlayın:
sudo mount -o remount /
- Kota izlemeyi başlatın:
sudo quotacheck -cug /
- Bir kullanıcıya kota atayın:
sudo setquota -u newusername 50000 55000 0 0 /
Bu, kullanıcı için 50 MB’lık yumuşak bir sınır ve 55 MB’lık sabit bir sınır belirler.
7. Kullanıcı Yönetimi için Komut Dosyaları Oluşturma ve Kullanma
Birden fazla kullanıcı eklemek gibi tekrarlayan görevler için komut dosyaları zamandan tasarruf sağlayabilir.
Birden Fazla Kullanıcı Eklemek İçin Örnek Komut Dosyası
Bir komut dosyası dosyası oluşturun:
sudo nano add_users.sh
Aşağıdaki kodu ekleyin:
#!/bin/bash
while read username; do
sudo useradd -m -s /bin/bash "$username"
echo "Kullanıcı $username başarıyla eklendi!"
done < user_list.txt
Kaydedin ve çıkın, ardından komut dosyasını yürütülebilir hale getirin:
chmod +x add_users.sh
Kullanıcı adları listesini içeren bir dosyayla (user_list.txt
) komut dosyasını çalıştırın.
8. Kullanıcı Yönetimi İçin En İyi Uygulamalar
- Grupları Kullanın: Daha iyi izin yönetimi için kullanıcıları gruplara atayın. 2. Parola Politikalarını Uygulayın: Güçlü parolaları uygulamak için
pam_pwquality
gibi araçları kullanın. - Kullanıcı Hesaplarını Denetleyin: Etkin olmayan veya gereksiz hesapları periyodik olarak kontrol edin.
- Yapılandırmaları Yedekleyin: Büyük değişiklikler yapmadan önce
/etc/passwd
ve/etc/shadow
gibi önemli dosyaları yedekleyin.
Sonuç
AlmaLinux’ta kullanıcıları yönetmek, ilgili komutları ve kavramları anladığınızda basittir. Sağlanan adımları ve örnekleri izleyerek, kullanıcıları etkili bir şekilde ekleyebilir, değiştirebilir ve kaldırabilir, ayrıca izinleri ve kotaları yönetebilirsiniz. AlmaLinux’un esnekliği, yöneticilerin güvenli ve düzenli bir sistemi sürdürmek için ihtiyaç duydukları araçlara sahip olmalarını sağlar.
AlmaLinux’ta belirli bir kullanıcı yönetimi zorluğunuz var mı? Aşağıdaki yorumlarda bize bildirin!
Geribildirim
Bu sayfa yararlı oldu mu?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.