Normal bir grubun aksine “sistem” grubu nedir?


36

Sistemime bir grup kullanıcı eklemem gerekiyor. adduserVe " addgroupmanpages " ve "users" ve "system users" hakkındaki soruları okudum .

Gruplar ve sistem gruplarıyla açıklığa ihtiyacım var, çünkü bildiğim kadarıyla gruplar giriş yapamıyor, bu yüzden sistem kullanıcılarının “giriş yapamama” özelliği gruplar için anlamlı gözükmüyor.

Yanıtlar:


46

Sistem grupları ile 'normal' gruplar arasında doğal bir fark yoktur, tıpkı sistem kullanıcıları ile normal kullanıcılar arasında hiçbir fark olmadığı gibi. Kurallara uygun olarak, insan kullanıcılarına belirli bir sayıdan (örneğin 1000) yukarı doğru kullanıcı yardımı atanmış, oysa sistem kullanıcılarının bu sayıdan daha düşük bir aralıkta kullanıcı yardımı alması sağlanmıştır.

Ayrılmış olan özel kullanıcı adı 0 dışında, gerçek kullanıcı adı roothiç bir anlam ifade etmiyor ve hiçbir imtiyaz sunmuyor.

Sistem kullanıcılarını ve normal kullanıcıları sadece farklı muamele gördüğü için ayırt ediyoruz. Örneğin, sistem kullanıcılarını grafiksel bir oturum açma yöneticisinde görüntülemenin anlamı yoktur. Ayrıca, çoğu sistem kullanıcısı bir oturum açma kabuğuna veya ana dizine ihtiyaç duymaz, oysa insan kullanıcıları (normalde) buna ihtiyaç duyar.

--systemSeçeneği adduserbir 'sistem hesabına' için mantıklı değerlere bir dizi seçeneği önceden ayarlar olarak komuta, yönetici için bir kolaylık başka bir şey değildir. Aslında, adduserkomutun tamamı , yalnızca düzenleme ve düzenleme yapan bir kolaylık sarmalayıcıdır (daha düşük seviye komutlar useraddve groupaddetrafındaki sarmalayıcılar) ./etc/passwd/etc/group


Bu yüzden, eğer bir grup insan kullanıcısı yaratma ihtiyacım için, eğer bu grubu MIN_GID <gid <MAX_GID veya MIN_SYSTEM_GID <gid <MAX_SYSTEM_GID? ne kullanırsam kullanayım - system ve / veya --gid? Buggy adam tarafından şaşırdım: adduser --group (w / o - system) veya addgroup (w / o - system) bir kullanıcı grubu ekler. Bir GID , yapılandırma dosyasındaki sistem GIDS için belirtilen aralıktan seçilecektir. Kontrol ettim ama gid 1002 mi ???
yararlı

@useful Adam sayfası harika değil ve gerçekten (teknik olarak) gidonun ne kadar olduğu önemli değil, fakat insan kullanıcılar için bir grup oluşturduğunuz için, konvansiyona sadık kaldım ve bir sistem grubu yapmam. ne de açıkça bir gid atamak, ancak sistemin onu seçmesine izin verin).
zwets

Teşekkürler Zwets. Daha fazla kullanıcımı + kullanıcı gruplarını aynı kullanıcı / kullanıcı adında tutmak için --gid 29999 ile oluşturdum.
yararlı

2
Bir sistem kullanıcısı yarattığınızda, hata ile komut bir ev klasörü yaratmaz ve terminali / bin / false olarak ayarlanır, oysa normal kullanıcılar için bu varsayılanlar geçerli değildir.
Peregring-lk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.