Özet
newgrp [-l] [group]
Açıklama
newgrp aracı, değiştirilmiş gerçek (real) ve etkin (effective) grup kimliklerine (IDs) sahip yeni bir kabuk (shell) yürütme ortamı oluşturur.
Seçenekler aşağıdaki gibidir:
-l: Tam bir girişi (login) simüle eder. Ortam (environment) ve umask, kullanıcı gerçekten yeniden giriş yapmış olsaydı beklenecek şekilde ayarlanır.
Grup işleneni (operand) mevcutsa, belirtilen etkin ve gerçek grup kimlikleriyle yeni bir kabuk başlatılır. Kullanıcı belirtilen grubun bir üyesi değilse kendisinden bir parola istenir.
Aksi takdirde gerçek, etkin ve tamamlayıcı (supplementary) grup kimlikleri, mevcut kullanıcının parola veritabanı girdisindeki değerlere geri döndürülür.
Çıkış Durumu
newgrp aracı, grup kimliklerinin başarıyla değiştirilip değiştirilmediğine bakılmaksızın kabuğu başlatmaya çalışır.
Bir hata oluşursa ve kabuk başlatılamazsa, newgrp >0 çıkış koduyla çıkış yapar. Aksi takdirde, newgrp aracının çıkış durumu, kabuğun çıkış durumu olur.
Ayrıca Bkz.
csh(1), groups(1), login(1), sh(1), su(1), umask(1), group(5), passwd(5), environ(7)
Standartlar
newgrp aracı IEEE Std 1003.1-2001 (“POSIX.1”) standardı ile uyumludur.
Tarihçe
Bir newgrp aracı ilk olarak Version 6 AT&T UNIX sürümünde ortaya çıktı.
Hatalar
Grup parolaları, kullanıcıların grup veritabanından parola özetini (hash) almasını engellemenin bir yolu olmadığından doğası gereği güvensizdir. Kullanımları önerilmez. Bunun yerine, kullanıcılar doğrudan gerekli gruplara eklenmelidir.
macOS 26.4 8 Şubat 2013 macOS 26.4