- Katılım
- 7 Nis 2025
- Konular
- 367
- Mesajlar
- 780
- Çözümler
- 1
- Tepkime puanı
- 121
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com


Pardus'ta kullanıcı hesapları, sisteme erişimi kontrol etmek ve her kullanıcının kendi özel çalışma ortamına sahip olmasını sağlamak için temeldir. Kullanıcı oluşturma, düzenleme ve silme işlemleri için çeşitli komutlar bulunur.

Yeni bir kullanıcı hesabı oluşturmak için `useradd` komutunu kullanabilirsiniz. Genellikle parola belirlemek için `passwd` komutuyla birlikte kullanılır.
Kod:
sudo useradd -m -s /bin/bash yenikullanici
sudo passwd yenikullanici
- `-s /bin/bash`: Kullanıcının varsayılan kabuğunu Bash olarak ayarlar.

Mevcut bir kullanıcının (örneğin, `mevcutkullanici`) bilgilerini değiştirmek için `usermod` komutunu kullanabilirsiniz.
Kod:
sudo usermod -l yeniisim mevcutkullanici
sudo usermod -aG eklenecekgrup mevcutkullanici
- `-aG eklenecekgrup`: Kullanıcıyı belirtilen gruba (eklenecekgrup) ekler. `-a` seçeneği, kullanıcının mevcut gruplarından çıkarılmamasını sağlar.

Bir kullanıcı hesabını silmek için `userdel` komutunu kullanabilirsiniz. Ev dizinini de silmek için `-r` seçeneğini ekleyin.
Kod:
sudo userdel silinecekullanici
sudo userdel -r silinecekullanici

Gruplar, birden fazla kullanıcıya aynı anda izinler vermeyi kolaylaştırır. Grup oluşturma, düzenleme ve silme işlemleri için de komutlar bulunur.

Yeni bir grup oluşturmak için `groupadd` komutunu kullanabilirsiniz.
Kod:
sudo groupadd yenigrup

Mevcut bir grubun (örneğin, `mevcutgrup`) adını veya GID'sini (Group ID) değiştirmek için `groupmod` komutunu kullanabilirsiniz.
Kod:
sudo groupmod -n yeniisim mevcutgrup
sudo groupmod -g yeni_gid mevcutgrup
- `-g yeni_gid`: Grubun GID'sini `yeni_gid` olarak değiştirir.

Bir grubu silmek için `groupdel` komutunu kullanabilirsiniz. Birincil grubu olan kullanıcılar silinemez.
Kod:
sudo groupdel silinecekgrup

Dosya ve dizin izinleri, hangi kullanıcıların ve grupların bu öğelere erişebileceğini ve üzerlerinde hangi işlemleri gerçekleştirebileceğini kontrol eder.

Dosya veya dizin izinlerini değiştirmek için `chmod` komutunu kullanabilirsiniz. Sembolik veya sayısal modda izinler belirtilebilir.
Kod:
chmod u+r dosya.txt
chmod 755 dizin
- `755`: Dosya sahibi için tam izinler (okuma, yazma, çalıştırma), grup ve diğerleri için okuma ve çalıştırma izinleri verir.

Bir dosya veya dizinin sahibini veya grubunu değiştirmek için `chown` komutunu kullanabilirsiniz.
Kod:
sudo chown yenisahip dosya.txt
sudo chown :yenigrup dizin
sudo chown yenisahip:yenigrup başka_dosya.txt
- `:yenigrup`: Dosyanın yeni grubu (sahibi değiştirmeden).
- `yenisahip:yenigrup`: Dosyanın yeni sahibi ve grubu.

`sudo`, yetkili kullanıcıların (genellikle `sudo` grubundaki kullanıcılar) root ayrıcalıklarıyla komut çalıştırmasına olanak tanır. `sudoers` dosyası (`/etc/sudoers`), hangi kullanıcıların hangi komutları `sudo` ile çalıştırabileceğini tanımlar. Bu dosyayı düzenlemek için `visudo` komutunu kullanmanız önerilir.

Kod:
sudo apt update

Kod:
sudo visudo

* Kullanıcı ve grup adları seçerken anlamlı ve tutarlı olun.
* Gereksiz ayrıcalıklar vermekten kaçının. Kullanıcılara yalnızca ihtiyaç duydukları izinleri tanıyın.
* `sudo` yetkilerini dikkatli bir şekilde yönetin. Yetkisiz erişimi önlemek için `sudoers` dosyasını doğru yapılandırın.
* Düzenli olarak kullanıcı ve grup hesaplarını gözden geçirin ve gerekmeyenleri silin.
---
Bu makale, **Pardus** üzerinde **kullanıcı ve grup yönetimi** için temel komutları ve kavramları açıklamaktadır. Bu bilgileri kullanarak sisteminizdeki kullanıcı erişimini güvenli ve etkili bir şekilde yönetebilirsiniz.