339 lines
15 KiB
HTML
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"> </A>
|
|
<H2>NAZWA</H2>
|
|
|
|
adduser, addgroup - dodaje użytkownika lub grupę do systemu
|
|
<A NAME="lbAC"> </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"> </A>
|
|
<H3>WSPÓLNE OPCJE</H3>
|
|
|
|
<BR>
|
|
|
|
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf PLIK]
|
|
<A NAME="lbAE"> </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"> </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> są
|
|
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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </A>
|
|
<H2>TŁUMACZENIE</H2>
|
|
|
|
Robert Luberda <<A HREF="mailto:robert@debian.org">robert@debian.org</A>>, październik 2005 r.
|
|
<A NAME="lbAP"> </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"> </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>
|