Provided by: adduser_3.113ubuntu2_all bug

NAZWA

       adduser, addgroup - dodaje użytkownika lub grupę do systemu

SKŁADNIA

       adduser  [options]  [--home  DIR]  [--shell  SHELL]  [--no-create-home]
       [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid  ID]
       [--disabled-password]      [--disabled-login]      [--gecos      GECOS]
       [--add_extra_groups] [--encrypt-home] user

       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  i  addgroup  dodają  użytkowników i grupy do systemu zgodnie z
       opcjami wymienionymi w linii poleceń oraz konfiguracją zawartą w  pliku
       /etc/adduser.conf.  Programy te są bardziej przyjaznymi dla użytkownika
       interfejsami do programów useradd,  groupadd  i  usermod  wybierającymi
       zgodne ze standardami Debiana wartości identyfikatora użytkownika (UID)
       i   identyfikatora   grupy   (GID),   tworzącymi    katalogi    domowe,
       uruchamiającymi  lokalne  skrypty  i  mającymi  inne dodatkowe funkcje.
       adduser i addgroup mogą być użyte w jednym z pięciu trybów:

   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.   Podstawowe   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 will copy files from SKEL into the home  directory  and  prompt
       for  finger  (gecos) information and a password.  The gecos may also be
       set with the --gecos option.  With  the  --disabled-login  option,  the
       account  will  be created but will be disabled until a password is set.
       The --disabled-password option will not set a password,  but  login  is
       still possible (for example with SSH RSA keys).  To set up an encrypted
       home directory for the new user, add the  --encrypt-home  option.   For
       more information, refer to the -b option of ecryptfs-setup-private(1).

       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.  Ostrzeżenie  to  można
       wyłączyć, używając opcji "--quiet"

       adduser  wybierze  pierwszy  możliwy  UID  z  zakresu   identyfikatorów
       systemowych   określonych  w  pliku  konfiguracyjnym  (FIRST_SYSTEM_UID
       iLAST_SYSTEM_UID). Aby podać ściśle określony UID,  należy  użyć  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.

       Grupie zostanie nadany identyfikator  (GID)  z  zakresu  określonego  w
       pliku  konfiguracyjnym  dla  identyfikatorów  zwykłych grup (FIRST_GID,
       LAST_GID), jednakże może zostać nadpisany opcją --gid.

       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
       (FIRST_SYSTEM_GID,  LAST_SYSTEM_GID),  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
              Ustawia  pole z informacjami GECOS dla nowego użytkownika. Jeśli
              ta opcja jest użyta, to adduser nie będzie prosił o podanie tych
              informacji.

       --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
              Umieszcza  nowego  użytkownika  w grupie GRUPA, zamiast w grupie
              określonej przez opcję USERS_GID w pliku  adduser.conf.  Dotyczy
              to tylko podstawowej grupy użytkownika. Aby dodać użytkownika do
              dodatkowych grup, prosimy zobaczyć opis opcji add_extra_groups.

       --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
              Tworzy użytkownika systemowego lub grupę systemową.

       --uid ID
              Ustawia  identyfikator  nowego  użytkownika  na  podaną wartość.
              adduser zakończy się błędem, jeżeli taki identyfikator jest  już
              zajęty.

       --firstuid ID
              Nadpisuje    wartość    pierwszego   dostępnego   identyfikatora
              użytkownika    (nadpisuje    FIRST_UID    podany     w     pliku
              konfiguracyjnym).

       --lastuid ID
              Nadpisuje    wartość    pierwszego   ostatniego   identyfikatora
              użytkownika (LAST_UID).

       --add_extra_groups
              Dodaje nowego użytkownika do grup dodatkowych  zdefiniowanych  w
              pliku konfiguracyjnym.

       --version
              Wyświetla informację o wersji i prawach autorskich.

WARTOŚCI ZWRACANE

       0      Podany   użytkownik  istnieje  -  albo  został  utworzony  przez
              adduser, albo  istniał  w  systemie  przed  wywołaniem  adduder.
              Jeżeli  adduser  zwrócił  0, to uruchomienie programu adduser po
              raz drugi z tymi samymi parametrami także zwróci 0.

       1      Tworzenie użytkownika  lub  grupy  nie  powiodło  się,  ponieważ
              użytkownik  bądź  grupa  już  istniały  z  innym identyfikatorem
              UID/GID  niż  podany.  Nazwa  użytkownika  lub   grupy   została
              odrzucona  ponieważ  nie  pasowała do skonfigurowanego wyrażenia
              regularnego,  patrz  adduser.conf(5).  Adduser   został   zabity
              sygnałem.
              Albo  z wielu innych jeszcze nieudokumentowanych przyczyn, które
              w takim wypadku  są  wypisywane  na  konsoli  -  można  rozważyć
              niepodawanie   opcji   --quiet,   aby   adduser  wypisał  więcej
              informacji.

PLIKI

       /etc/adduser.conf
              Domyślny plik konfiguracyjny programów adduser i 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. Modyfikowany przez Rolanda
       Bauerschmidta i Marca Habera. Dodatkowe łaty autorstwa  Joerga  Hoha  i
       Stephena Grana.
       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.