man-pages/pl/man8/adduser.8.html
2021-03-31 01:06:50 +01:00

339 lines
15 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ADDUSER</TITLE>
</HEAD><BODY>
<H1>ADDUSER</H1>
Section: Maintenance Commands (8)<BR>Updated: wersja 3.118ubuntu2<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAZWA</H2>
adduser, addgroup - dodaje użytkownika lub grupę do systemu
<A NAME="lbAC">&nbsp;</A>
<H2>SKŁADNIA</H2>
<B>adduser</B> [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
<P>
<B>adduser</B> --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
<P>
<B>addgroup</B> [opcje] [--gid ID] grupa
<P>
<B>addgroup</B> --system [opcje] [--gid ID] grupa
<P>
<B>adduser</B> [opcje] użytkownik grupa
<A NAME="lbAD">&nbsp;</A>
<H3>WSPÓLNE OPCJE</H3>
<BR>
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf PLIK]
<A NAME="lbAE">&nbsp;</A>
<H2>OPIS</H2>
<P>
<B>adduser</B> i <B>addgroup</B> dodają użytkowników i grupy do systemu zgodnie z
opcjami wymienionymi w linii poleceń oraz konfiguracją zawartą w pliku
<I>/etc/adduser.conf</I>. Programy te są bardziej przyjaznymi dla użytkownika
interfejsami do programów <B>useradd</B>, <B>groupadd</B> i <B>usermod</B> 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. <B>adduser</B> i <B>addgroup</B>
mogą być użyte w jednym z pięciu trybów:
<A NAME="lbAF">&nbsp;</A>
<H3>Dodawanie zwykłych użytkowników</H3>
<B>adduser</B>, wywołany z jednym argumentem nie będącym opcją oraz bez opcji
<B>--system</B> lub <B>--group</B>, doda zwykłego użytkownika.
<P>
<B>adduser</B> 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 <B>--uid</B>.
<P>
Zakres określony w pliku konfiguracyjnym również może zostać nadpisany
opcjami <B>--firstuid</B> i <B>--lastuid</B>.
<P>
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
<B>USERGROUPS</B> na <I>no</I>, wszyscy nowo tworzeni użytkownicy będą mieli
identyfikator grupy ustawiony na <B>USERS_GID</B>. Podstawowe grupy użytkowników
mogą zostać również nadpisane przez podanie w linii poleceń opcji <B>--gid</B>
lub <B>--ingroup</B>, 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ń
<B>--add_extra_groups</B>.
<P>
<B>adduser</B> utworzy katalog domowy użytkownika zgodnie z ustawieniami
<B>DHOME</B>, <B>GROUPHOMES</B>, <B>LETTERHOMES</B> w pliku konfiguracyjnym. Katalog
domowy może zostać nadpisany przez opcję linii poleceń <B>--home</B>, a powłoka
- przez opcję <B>--shell</B>. Jeżeli <B>USERGROUPS</B> jest ustawione na <I>yes</I>, 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ę.
<P>
<B>adduser</B> will copy files from <B>SKEL</B> into the home directory and prompt
for finger (gecos) information and a password. The gecos may also be set
with the <B>--gecos</B> option. With the <B>--disabled-login</B> option, the
account will be created but will be disabled until a password is set. The
<B>--disabled-password</B> 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 <B>--encrypt-home</B> option. For more
information, refer to the -b option of <B><A HREF="/cgi-bin/man/man2html?1+ecryptfs-setup-private">ecryptfs-setup-private</A>(1).</B>
<P>
Po utworzeniu i ustawieniu konta użytkownika, jeżeli istnieje plik
<B>/usr/local/sbin/adduser.local</B>, to zostanie on uruchomiony w celu
wykonania lokalnych ustawień. Argumenty przekazywane do <B>adduser.local</B>
następujące:
<BR>
nazwa-użytkownika uid gid katalog-domowy
<BR>
Zmienna środowiskowa VERBOSE jest ustawiana na:
<DL COMPACT>
<DT id="1">0 jeśli <DD>
podano opcję <B>--quiet</B>
<DT id="2">1 jeśli nie <DD>
podano żadnej z opcji <B>--quiet</B> i <B>--debug</B>
<DT id="3">2 jeśli <DD>
podano opcję <B>--debug</B>
<P>
(To samo dotyczy zmiennej DEBUG, jednak ta zmienna jest przestarzała i
zostanie usunięta w którejś z przyszłych wersji programu <B>adduser</B>.)
<P>
</DL>
<A NAME="lbAG">&nbsp;</A>
<H3>Dodawanie użytkowników systemowych</H3>
<B>adduser</B>, gdy zostanie uruchomiony z jednym argumentem, nie będącym opcją,
oraz z opcją <B>--system</B>, 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 <B>--quiet</B>.
<P>
<B>adduser</B> 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
<B>--uid</B>.
<P>
Domyślnie użytkownicy systemowi mają przypisaną grupę <B>nogroup</B>. Aby
przypisać nowego użytkownika systemowego do istniejącej grupy, należy użyć
opcji <B>--gid</B> lub <B>--ingroup</B>. Aby nowemu użytkownikowi systemowemu
została przypisana nowa grupa z tym samym identyfikatorem, trzeba użyć opcji
<B>--group</B>.
<P>
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ę
<I>/usr/sbin/nologin</I> (chyba że zostanie to nadpisane opcją <B>--shell</B>) oraz
wyłączone hasło. Pliki z katalogu <B>SKEL</B> nie zostaną skopiowane.
<A NAME="lbAH">&nbsp;</A>
<H3>Dodawanie zwykłych grup</H3>
Jeżeli <B>adduser</B> zostanie uruchomiony z opcją <B>--group</B>, ale bez opcji
<B>--system</B>, lub jako program <B>addgroup</B>, to zostanie dodana grupa dla
zwykłych użytkowników.
<P>
<P>
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ą <B>--gid</B>.
<P>
Utworzenie grupy nie powoduje przypisania do niej żadnych użytkowników.
<A NAME="lbAI">&nbsp;</A>
<H3>Dodawanie grup systemowych</H3>
Jeżeli <B>addgroup</B> zostanie wywołany z opcją <B>--system</B>, to będzie
utworzona nowa grupa systemowa.
<P>
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ą
<B>--gid</B>.
<P>
Utworzenie grupy nie powoduje przypisania do niej żadnych użytkowników.
<A NAME="lbAJ">&nbsp;</A>
<H3>Przydzielanie istniejącego użytkownika do istniejącej grupy</H3>
<B>adduser</B> wywołany z dwoma argumentami nie będącymi opcjami doda
istniejącego użytkownika do istniejącej grupy.
<A NAME="lbAK">&nbsp;</A>
<H2>OPCJE</H2>
<DL COMPACT>
<DT id="4"><B>--conf PLIK</B><DD>
Użyje pliku PLIK zamiast <I>/etc/adduser.conf</I>.
<DT id="5"><B>--disabled-login</B><DD>
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.
<DT id="6"><B>--disabled-password</B><DD>
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.
<DT id="7"><B>--force-badname</B><DD>
By default, user and group names are checked against the configurable
regular expression <B>NAME_REGEX</B> (or <B>NAME_REGEX_SYSTEM</B> if <B>--system</B> is
specified) specified in the configuration file. This option forces
<B>adduser</B> and <B>addgroup</B> to apply only a weak check for validity of the
name. <B>NAME_REGEX</B> is described in <B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5).
<DT id="8"><B>--gecos GECOS</B><DD>
Ustawia pole z informacjami GECOS dla nowego użytkownika. Jeśli ta opcja
jest użyta, to <B>adduser</B> nie będzie prosił o podanie tych informacji.
<DT id="9"><B>--gid ID</B><DD>
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.
<DT id="10"><B>--group</B><DD>
Użyte razem z <B>--system</B>, spowoduje utworzenie grupy o takiej samej nazwie
i identyfikatorze, jak nowo tworzony użytkownik systemowy. Jeżeli nie
zostanie użyte razem z opcją <B>--system</B>, to zostanie utworzone grupa o
podanej nazwie. Ta opcja jest opcją domyślną, jeżeli program został wywołany
jako <B>addgroup</B>.
<DT id="11"><B>--help</B><DD>
Wyświetla krótką instrukcję używania programu.
<DT id="12"><B>--home KATALOG</B><DD>
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
<I>SKEL</I>.
<DT id="13"><B>--shell POWŁOKA</B><DD>
Ustawia POWŁOKĘ jako powłokę logowania użytkownika, nadpisując domyślną
wartość określoną w pliku konfiguracyjnym.
<DT id="14"><B>--ingroup GRUPA</B><DD>
Umieszcza nowego użytkownika w grupie GRUPA, zamiast w grupie określonej
przez opcję <B>USERS_GID</B> w pliku adduser.conf. Dotyczy to tylko podstawowej
grupy użytkownika. Aby dodać użytkownika do dodatkowych grup, prosimy
zobaczyć opis opcji <B>add_extra_groups</B>.
<DT id="15"><B>--no-create-home</B><DD>
Nie tworzy katalogu domowego, nawet jeżeli on nie istnieje.
<DT id="16"><B>--quiet</B><DD>
Pomija informacje, pokazuje tylko ostrzeżenia i błędy.
<DT id="17"><B>--debug</B><DD>
Tryb gadatliwy, przydatny w czasie rozwiązywania problemów w programie
adduser.
<DT id="18"><B>--system</B><DD>
Tworzy użytkownika systemowego lub grupę systemową.
<DT id="19"><B>--uid ID</B><DD>
Ustawia identyfikator nowego użytkownika na podaną wartość. <B>adduser</B>
zakończy się błędem, jeżeli taki identyfikator jest już zajęty.
<DT id="20"><B>--firstuid ID</B><DD>
Nadpisuje wartość pierwszego dostępnego identyfikatora użytkownika
(nadpisuje <B>FIRST_UID</B> podany w pliku konfiguracyjnym).
<DT id="21"><B>--lastuid ID</B><DD>
Nadpisuje wartość pierwszego ostatniego identyfikatora użytkownika
(<B>LAST_UID</B>).
<DT id="22"><B>--add_extra_groups</B><DD>
Dodaje nowego użytkownika do grup dodatkowych zdefiniowanych w pliku
konfiguracyjnym.
<DT id="23"><B>--version</B><DD>
Wyświetla informację o wersji i prawach autorskich.
<P>
</DL>
<A NAME="lbAL">&nbsp;</A>
<H2>WARTOŚCI ZWRACANE</H2>
<P>
<DL COMPACT>
<DT id="24"><B>0</B><DD>
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.
<DT id="25"><B>1</B><DD>
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 <A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A>(5). Adduser
został zabity sygnałem.
<BR>
Albo z wielu innych jeszcze nieudokumentowanych przyczyn, które w takim
wypadku są wypisywane na konsoli - można rozważyć niepodawanie opcji
<B>--quiet</B>, aby adduser wypisał więcej informacji.
<P>
</DL>
<A NAME="lbAM">&nbsp;</A>
<H2>PLIKI</H2>
<DL COMPACT>
<DT id="26">/etc/adduser.conf<DD>
Domyślny plik konfiguracyjny programów adduser i addgroup.
<DT id="27">/usr/local/sbin/adduser.local<DD>
Opcjonalne dodatki.
<P>
</DL>
<A NAME="lbAN">&nbsp;</A>
<H2>ZOBACZ TAKŻE</H2>
<B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?8+deluser">deluser</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+groupadd">groupadd</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+useradd">useradd</A></B>(8),
<B><A HREF="/cgi-bin/man/man2html?8+usermod">usermod</A></B>(8), punkt 9.2.2 dokumentu Debian Policy.
<P>
<A NAME="lbAO">&nbsp;</A>
<H2>TŁUMACZENIE</H2>
Robert Luberda &lt;<A HREF="mailto:robert@debian.org">robert@debian.org</A>&gt;, październik 2005 r.
<A NAME="lbAP">&nbsp;</A>
<H2>PRAWA AUTORSKIE</H2>
Copyright (C) 1997, 1998, 1999 Guy Maor. Modyfikowany przez Rolanda
Bauerschmidta i Marca Habera. Dodatkowe łaty autorstwa Joerga Hoha i
Stephena Grana.
<BR>
Copyright (C) 1995 Ted Hajek, z dużym wkładem oryginalnego programu
<B>adduser</B> z Debiana.
<BR>
Copyright (C) 1994 Ian Murdock. <B>adduser</B> jest wolnym oprogramowaniem,
warunki licencji - patrz GNU General Public Licence w wersji 2 lub
wyższej. Nie ma <I>żadnych</I> gwarancji.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="28"><A HREF="#lbAB">NAZWA</A><DD>
<DT id="29"><A HREF="#lbAC">SKŁADNIA</A><DD>
<DL>
<DT id="30"><A HREF="#lbAD">WSPÓLNE OPCJE</A><DD>
</DL>
<DT id="31"><A HREF="#lbAE">OPIS</A><DD>
<DL>
<DT id="32"><A HREF="#lbAF">Dodawanie zwykłych użytkowników</A><DD>
<DT id="33"><A HREF="#lbAG">Dodawanie użytkowników systemowych</A><DD>
<DT id="34"><A HREF="#lbAH">Dodawanie zwykłych grup</A><DD>
<DT id="35"><A HREF="#lbAI">Dodawanie grup systemowych</A><DD>
<DT id="36"><A HREF="#lbAJ">Przydzielanie istniejącego użytkownika do istniejącej grupy</A><DD>
</DL>
<DT id="37"><A HREF="#lbAK">OPCJE</A><DD>
<DT id="38"><A HREF="#lbAL">WARTOŚCI ZWRACANE</A><DD>
<DT id="39"><A HREF="#lbAM">PLIKI</A><DD>
<DT id="40"><A HREF="#lbAN">ZOBACZ TAKŻE</A><DD>
<DT id="41"><A HREF="#lbAO">TŁUMACZENIE</A><DD>
<DT id="42"><A HREF="#lbAP">PRAWA AUTORSKIE</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:20 GMT, March 31, 2021
</BODY>
</HTML>