adduser

Autres langues

Langue: pl

Version: wersja 3.110 (debian - 07/07/09)

Section: 8 (Commandes administrateur)

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] 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 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.

By default, each user in Debian GNU/Linux is given a corresponding group with the same name. Usergroups allow group writable directories to be easily maintained by placing the appropriate users in the new group, setting the set-group-ID bit in the directory, and ensuring that all users use a umask of 002. If this option is turned off by setting USERGROUPS to no, all users' GIDs are set to USERS_GID. Users' primary groups can also be overridden from the command line with the --gid or --ingroup options to set the group by id or name, respectively. Also, users can be added to one or more groups defined in adduser.conf either by setting ADD_EXTRA_GROUPS to 1 in adduser.conf, or by passing --add_extra_groups on the commandline.

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 will choose the first available UID from the range specified for system users in the configuration file (FIRST_SYSTEM_UID and LAST_SYSTEM_UID). If you want to have a specific UID, you can specify it using the --uid option.

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 system GIDS in the configuration file (FIRST_GID, LAST_GID). To override that mechanism you can give the GID using 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.

A GID will be chosen from the range specified for system GIDS in the configuration file (FIRST_SYSTEM_GID, LAST_SYSTEM_GID). To override that mechanism you can give the GID using the --gid option.

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 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. This affects the users primary group. To add additional groups, see the add_extra_groups option
--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. You may then consider to remove --quiet to make adduser more verbose.

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.