Rechercher une page de manuel
adduser
Langue: pl
Version: wersja 3.110 (debian - 07/07/09)
Section: 8 (Commandes administrateur)
Sommaire
NAZWA
adduser, addgroup - dodaje u¿ytkownika lub grupê do systemuSK£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] useradduser --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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre