Provided by:
adduser_3.105ubuntu1_all 
NAZWA
adduser, addgroup - dodaje użytkownika lub grupę do systemu
SKŁADNIA
adduser [opcje] [--home KATALOG] [--shell|-s PROWŁOKA]
[--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup
GRUPA | --gid ID] [--disabled-password] [--disabled-login] [--gecos
GECOS] [--add_extra_groups] użytkownik
adduser --system [opcje] [--home KATALOG] [--shell POWŁOKA]
[--no-create-home] [--uid ID] [--group | --ingroup GRUPA | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS] użytkownik
addgroup [opcje] [--gid ID] grupa
addgroup --system [opcje] [--gid ID] grupa
adduser [opcje] użytkownik grupa
WSPÓLNE OPCJE
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf
PLIK]
OPIS
adduser and addgroup add users and groups to the system according to
command line options and configuration information in
/etc/adduser.conf. They are friendlier front ends to the low level
tools like useradd, groupadd and usermod programs, by default choosing
Debian policy conformant UID and GID values, creating a home directory
with skeletal configuration, running a custom script, and other
features. adduser and addgroup can be run in one of five modes:
Dodawanie zwykłych użytkowników
adduser, wywołany z jednym argumentem nie będącym opcją oraz bez opcji
--system lub --group, doda zwykłego użytkownika.
adduser wybierze pierwszy możliwy UID z zakresu przeznaczonego dla
zwykłych użytkowników w pliku konfiguracyjnym. Ten UID może zostać
nadpisany za pomocą opcji --uid.
Zakres określony w pliku konfiguracyjnym również może zostać nadpisany
opcjami --firstuid i --lastuid.
Domyślnie każdemu użytkownikowi w systemie Debian GNU/Linux zostaje
przypisana grupa mająca tę samą nazwę i identyfikator, co użytkownik.
Umieszczanie każdego użytkownika w grupie o tej samej nazwie pozwala na
łatwe zarządzanie katalogami dostępnymi do zapisu dla grupy poprzez
dodanie odpowiednich użytkowników do nowej grupy, ustawienie flagi
set-group-ID na katalogu i ustawienie każdemu użytkownikowi wartości
umask równej 002. Jeżeli ta opcja zostanie wyłączona przez ustawienie
USERGROUPS na no, wszyscy nowo tworzeni użytkownicy będą mieli
identyfikator grupy ustawiony na USERS_GID. Grupy użytkowników mogą
zostać również nadpisane przez podanie w linii poleceń opcji --gid lub
--ingroup, które ustawiają grupę przez podanie, odpowiednio, jej id lub
nazwy. Ponadto użytkowników można dodać do jednej lub większej liczby
grup zdefiniowanych w adduser.conf albo przez ustawienie
ADD_EXTRA_GROUPS na 1 w adduser.conf, albo przez podanie opcji linii
poleceń --add_extra_groups.
adduser utworzy katalog domowy użytkownika zgodnie z ustawieniami
DHOME, GROUPHOMES, LETTERHOMES w pliku konfiguracyjnym. Katalog domowy
może zostać nadpisany przez opcję linii poleceń --home, a powłoka -
przez opcję --shell. Jeżeli USERGROUPS jest ustawione na yes, to
katalogowi domowemu użytkownika zostanie nadany bit set-group-ID, co
powoduje, że jakikolwiek plik utworzony w tym katalogu będzie miał
przydzieloną właściwą grupę.
adduser skopiuje pliki z katalogu SKEL do katalogu domowego
użytkownika, poprosi o dane użytkownika (GECOS) oraz o hasło. Dane
użytkownika mogą być także ustawione opcją --gecos. Podanie opcji
--disabled-login spowoduje utworzenie konta użytkownika, które będzie
niedostępne (zablokowane), dopóki nie zostanie ustawione hasło. Opcja
--disabled-password nie ustawi hasła, ale dostęp użytkownika do systemu
będzie możliwy (na przykład przez użycie programu SSH z kluczami RSA).
Po utworzeniu i ustawieniu konta użytkownika, jeżeli istnieje plik
/usr/local/sbin/adduser.local, to zostanie on uruchomiony w celu
wykonania lokalnych ustawień. Argumenty przekazywane do adduser.local
są nastepujące:
nazwa-użytkownika uid gid katalog-domowy
Zmienna środowiskowa VERBOSE jest ustawiana na:
0, jeśli podano opcję --quiet
1, jeśli nie podano żadnej z opcji --quiet i --debug
2, jeśli podano opcję --debug
(To samo dotyczy zmiennej DEBUG, jednak ta zmienna jest
przestarzała i zostanie usunięta w którejś z przyszłych wesji
programu adduser).
Dodawanie użytkowników systemowych
adduser, gdy zostanie uruchomiony z jednym argumentem, nie będącym
opcją, oraz z opcją --system, doda użytkownika systemowego. Jeżeli taki
użytkownik z identyfikatorem użytkownika (uid) mieszczącym się w
zakresie identyfikatorów użytkowników systemowych (lub jeżeli uid jest
podany w linii poleceń, to z tym identyfikatorem) już istnieje, adduser
wyświetli ostrzeżenie i zakończy działanie.
adduser wybierze pierwszy możliwy UID z zakresu identyfikatorów
systemowych określonych w pliku konfiguracyjnym. UID ten może zostać
nadpisany przez podanie opcji --uid.
Domyślnie użytkownicy systemowi mają przypisaną grupę nogroup. Aby
przypisać nowego użytkownika systemowego do istniejącej grupy, należy
użyć opcji --gid lub --ingroup. Aby nowemu użytkownikowi systemowemu
została przypisana nowa grupa z tym samym identyfikatorem, trzeba użyć
opcji --group.
Katalog domowy jest tworzony zgodnie z tymi samymi zasadami, co dla
zwykłych użytkowników. Nowy użytkownik systemowy będzie miał powłokę
/bin/false (chyba że zostanie to nadpisane opcją --shell) oraz
wyłączone hasło. Pliki z katalogu SKEL nie zostaną skopiowane.
Dodawanie zwykłych grup
Jeżeli adduser zostanie uruchomiony z opcją --group, ale bez opcji
--system, lub jako program addgroup, to zostanie dodana grupa dla
zwykłych użytkowników.
A GID will be chosen from the range specified for group GIDs in the
configuration file. The GID can be overridden with the --gid option.
Utworzenie grupy nie powoduje przypisania do niej żadnych użytkowników.
Dodawanie grup systemowych
Jeżeli addgroup zostanie wywołany z opcją --system, to będzie utworzona
nowa grupa systemowa.
Grupie zostanie nadany identyfikator (GID) z zakresu określonego w
pliku konfiguracyjnym dla identyfikatorów użytkowników systemowych,
jednakże może zostać nadpisany opcją --gid.
Utworzenie grupy nie powoduje przypisania do niej żadnych użytkowników.
Przydzielanie istniejącego użytkownika do istniejącej grupy
adduser wywołany z dwoma argumentami nie będącymi opcjami doda
istniejącego użytkownika do istniejącej grupy.
OPCJE
--conf PLIK
Użyje pliku PLIK zamiast /etc/adduser.conf.
--disabled-login
Nie uruchamia programu passwd do ustanowienia hasła. Użytkownik
nie będzie mógł używać swojego konta, dopóki hasło nie zostanie
nadane.
--disabled-password
Jak --disabled-login, ale dostęp użytkownika do systemu będzie
wciąż możliwy (na przykład przez użycie kluczy SSH RSA), ale bez
autoryzacji za pomocą hasła.
--force-badname
By default, user and group names are checked against the
configurable regular expression NAME_REGEX (or NAME_REGEX_SYSTEM
if --system is specified) specified in the configuration file.
This option forces adduser and addgroup to apply only a weak
check for validity of the name.
--gecos GECOS
Set the gecos field for the new entry generated. adduser will
not ask for finger information if this option is given.
--gid ID
Przy tworzeniu nowej grupy, ta opcja ustawia identyfikator grupy
na podaną wartość. Przy tworzeniu użytkownika, użycie tej opcji
spowoduje umieszczenie użytkownika w zadanej grupie.
--group
Użyte razem z --system, spowoduje utworzenie grupy o takiej
samej nazwie i identyfikatorze, jak nowo tworzony użytkownik
systemowy. Jeżeli nie zostanie użyte razem z opcją --system, to
zostanie utworzone grupa o podanej nazwie. Ta opcja jest opcją
domyślną, jeżeli program został wywołany jako addgroup.
--help Wyświetla krótką instrukcję używania programu.
--home KATALOG
Używa katalogu KATALOG jako katalogu domowego użytkownika,
nadpisując tym samym domyślną wartość określoną w pliku
konfiguracyjnym. Jeżeli ten katalog nie istnieje, to będzie
utworzony i zostaną skopiowane pliki z katalogu SKEL.
--shell POWŁOKA
Ustawia POWŁOKĘ jako powłokę logowania użytkownika, nadpisując
domyślną wartość określoną w pliku konfiguracyjnym.
--ingroup GRUPA
Add the new user to GROUP instead of a usergroup or the default
group defined by USERS_GID in the configuration file.
--no-create-home
Nie tworzy katalogu domowego, nawet jeżeli on nie istnieje.
--quiet
Pomija informacje, pokazuje tylko ostrzeżenia i błędy.
--debug
Tryb gadatliwy, przydatny w czasie rozwiązywania problemów w
programie adduser.
--system
Create a system user or group.
--uid ID
Force the new userid to be the given number. adduser will fail
if the userid is already taken.
--firstuid ID
Override the first uid in the range that the uid is chosen from
(overrides FIRST_UID specified in the configuration file).
--lastuid ID
Override the last uid in the range that the uid is chosen from (
LAST_UID )
--add_extra_groups
Add new user to extra groups defined in the configuration file.
--version
Wyświetla informację o wersji i prawach autorskich.
EXIT VALUES
0 The user exists as specified. This can have 2 causes: The user
was created by adduser or the user was already present on the
system before adduser was invoked. Invoking adduser a second
time with the same parameters as before also returns 0.
1 Creating the user or group failed because it was already present
with other UID/GID than specified. The username or groupname was
rejected because of a mismatch with the configured regular
expressions, see adduser.conf(5). Adduser has been aborted by a
signal.
Or for many other yet undocumented reasons which are printed to
console then.
PLIKI
/etc/adduser.conf
Default configuration file for adduser and addgroup
ZOBACZ TAKŻE
adduser.conf(5), deluser(8), useradd(8), groupadd(8), usermod(8), punkt
9.2.2 dokumentu Debian Policy.
TŁUMACZENIE
Robert Luberda <robert@debian.org>, październik 2005 r.
PRAWA AUTORSKIE
Copyright (C) 1997, 1998, 1999 Guy Maor. Modifications by Roland
Bauerschmidt and Marc Haber. Additional patches by Joerg Hoh and
Stephen Gran.
Copyright (C) 1995 Ted Hajek, z dużym wkładem oryginalnego programu
adduser z Debiana.
Copyright (C) 1994 Ian Murdock. adduser jest wolnym oprogramowaniem,
warunki licencji - patrz GNU General Public Licence w wersji 2 lub
wyższej. Nie ma adnych gwarancji.