Pardus /etc/group Dosyası
Linux sistemlerde dosya izinleri ve kullanıcı yönetiminin temel taşlarından biri gruplardır. Pardus (Debian tabanlı) işletim sisteminde grup bilgilerinin tutulduğu ana dosya:
Bu dosya, sistemdeki tüm grupları, grup kimlik numaralarını (GID) ve gruplara üye kullanıcıları listeler.
🧩 1. /etc/group Dosyasının Amacı
-
Kullanıcıları yetkilendirme amacıyla gruplara ayırır.
-
Bir klasör veya dosya bir gruba atanırsa, o grubun üyeleri bu kaynağı kullanabilir.
-
Samba, NFS, sudo, LiderAhenk, domain join, Pardus ETAP gibi birçok sistem, grup yapılarını temel alır.
Örneğin:
-
Öğretmenler grubu →
/srv/teacher-shareerişim -
Öğrenciler grubu → sadece okuma hakkı
-
sudo grubu → yönetici yetkisi
📄 2. /etc/group Dosyasının Yapısı
Bir satır temel olarak 4 bölümden oluşur:
| Alan | Açıklama |
|---|---|
| grup_adı | Grubun görünen adı |
| parola | Genellikle x olur. Grup parolası /etc/gshadow dosyasında tutulur. |
| GID | Grup kimlik numarası |
| üye listesi | Virgülle ayrılmış kullanıcı adları |
Örnek Satır:
Bu satır şunu ifade eder:
-
Grup adı: sudo
-
Parola: x
-
Grup ID: 27
-
Grup üyeleri: administrator, etapadmin
🧪 3. /etc/group İçinden Gerçek Örnek Satırlar
Aşağıdaki örnek Pardus Server / ETAP içinde yaygındır:
Açıklamalar:
-
root (GID 0) → Sistem çekirdek yöneticisi
-
shadow (GID 42) → /etc/shadow’u okuyabilen servisler
-
sudo (GID 27) → Yönetici komutlarını çalıştırabilen kullanıcılar
-
teachers (GID 1001) → Okuldaki öğretmenler
-
students (GID 1002) → Öğrenci grubu
🛠 4. Yeni Grup Oluşturma
Terminalde:
Belirli bir GID ile oluşturmak:
🧑🤝🧑 5. Kullanıcıyı Gruba Ekleme / Çıkarma
Kullanıcıyı gruba ekleme:
Kullanıcıyı gruptan çıkarma:
Kullanıcının tüm gruplarını görme:
🧷 6. Grup Parolası (Gshadow)
/etc/group içindeki parola sütunu (x) gerçekte şu dosyayı gösterir:
Bu dosyada:
-
Grup parolası
-
Yönetici grubu (groupleader)
-
Grup üyeleri
gibi bilgiler tutulur.
🔐 7. Dosya ve Klasör İzinlerinde Grup Kullanımı
Grupların en önemli kullanım alanlarından biri izin yönetimidir.
Örnek:
Bir klasör oluşturalım:
Klasörün grup sahipliğini ayarlayalım:
Gruba yazma izni verelim:
Böylece:
-
ogretmenler grubundakiler → tam erişim
-
Diğer kullanıcılar → hiçbir erişim yok
🏫 8. Okullar İçin Özel Grup Önerileri (TSOMTAL Modeli)
Senin okul yapına uygun olarak ideal grup yapıları şunlardır:
Bunlar hem Samba AD, hem LiderAhenk, hem Pardus için standart bir model oluşturur.
Örneğin öğretmen evrak paylaşım klasörü için:
🧯 9. /etc/group Dosyasını Düzenlerken Dikkat!
✔ Dosyayı manuel düzenlemeden önce mutlaka yedek alın:
🧱 10. /etc/group ile Domain (Samba AD / LDAP) Farkı
Örneğin:
Yerel /etc/group yalnızca:
-
ETAP tahtalar
-
LiderAhenk istemcileri
-
Domain’e dahil olmayan makineler
için geçerlidir.
🧭 SONUÇ
/etc/group dosyası, Pardus ve tüm Linux tabanlı sistemlerde kullanıcı yetkilendirmesinin temelidir.
Bu dosyeyi iyi anlamak:
-
Dosya paylaşımı
-
Samba AD
-
NFS
-
Sistem yönetimi
-
LiderAhenk politikaları
-
ETAP sınıf yönetimi
gibi birçok konuda sağlam bir altyapı sağlar.
Yorumlar