UserAdd- (8) Strona ręczna

UserAdd- (8) Strona ręczna

NAZWA

UserAdd -
Utwórz nowego użytkownika lub zaktualizuj domyślne nowe informacje o użytkowniku

STRESZCZENIE

UserAdd [[[opcje]
ZALOGUJ SIE

UserAdd -D

UserAdd -D
[[[opcje]

OPIS

UserAdd
to narzędzie do niskiego poziomu do dodawania użytkowników. Na Debian,
Administratorzy powinni zwykle używać Dodaj użytkownika(8)
Zamiast.

Po wywołaniu
bez -D opcja UserAdd Komenda
tworzy nowe konto użytkownika za pomocą wartości określonych w
wiersz poleceń plus domyślne wartości z systemu.
W zależności od opcji wiersza poleceń, UserAdd
polecenie zaktualizuje pliki systemowe i może również tworzyć nowe
Katalog domowy użytkownika i kopiuj pliki początkowe.

Domyślnie a
grupa zostanie również utworzona dla nowego użytkownika (patrz -G,
-N, -U, I Usergroups_enab).

Opcje

Opcje
które mają zastosowanie do UserAdd Dowództwo to:

-B,
-bazowy Base_dir

Domyślny katalog podstawowy dla
system, jeśli -D Home_dir nie jest
określony. Base_dir jest połączony z kontem
Nazwa definiowania katalogu domowego. Jeśli -M opcja
nie jest używany, Base_dir musi istnieć.

Jeśli ta opcja
nie jest określony, UserAdd użyje katalogu podstawowego
określone przez DOM zmienna w
/etc/default/userAdd lub/dom domyślnie.

-C,
-komentarz KOMENTARZ

Dowolny ciąg tekstowy. To jest
ogólnie krótki opis logowania i obecnie jest
używane jako pole pełnej nazwy użytkownika.

-D,
-Dom domowy Home_dir

Nowy użytkownik zostanie utworzony
za pomocą Home_dir jako wartość logowania użytkownika
informator. Domyślnie jest dołączenie ZALOGUJ SIE nazwa do
Base_dir i użyj tego jako nazwy katalogu logowania.
Katalog Home_dir nie musi istnieć, ale
nie zostanie utworzone, jeśli go brakuje.

-D,
-domyślne

Zobacz poniżej, podsekcja
„Zmiana wartości domyślnych”.

-mi,
-Data ważności DATA WAŻNOŚCI

Data, w której użytkownik
Konto będzie wyłączone. Data jest określona w
format ROYYY-MM-DD.

Jeśli nie
określony, UserAdd użyje domyślnej daty ważności
określone przez WYGASAĆ zmienna w
/etc/default/userAdd lub pusty ciąg (bez wygaśnięcia) według
domyślny.

-F,
-nieaktywny NIEAKTYWNY

Liczba dni po
hasło wygasa, dopóki konto nie zostanie wyłączone.
Wartość 0 wyłącza konto, gdy tylko hasło
wygasła, a wartość -1 wyłącza funkcję.

Jeśli nie
określony, UserAdd użyje domyślnej bezczynności
okres określony przez NIEAKTYWNY zmienna w
/etc/default/useradd lub -1 domyślnie.

-G,
-kołowacizna GRUPA

Nazwa grupy lub liczba
Początkowa grupa logowania użytkownika. Nazwa grupy musi istnieć. A
Numer grupy musi odnosić się do już istniejącej grupy.

Jeśli nie
określone, zachowanie UserAdd będzie zależeć od
Usergroups_enab zmienna w /etc /login.def. Jeśli to
zmienna jest ustawiona na Tak (Lub -Grupa u/-ser Jest
określony w wierszu poleceń) grupa zostanie utworzona dla
użytkownik o tej samej nazwie co jej nazwa logowania. Jeśli
zmienna jest ustawiona na NIE (Lub -N/-NO-USER-GROUP
jest określony w wierszu poleceń), UserAdd ustawi
podstawowa grupa nowego użytkownika do wartości określonej przez
GRUPA zmienna w/etc/default/useradd lub 100 przez
domyślny.

-G,
-grupy GRUPA 1[[[,Grupa 2,… [[[,Grupa]]]]

Lista grup uzupełniających
którego użytkownik jest również członkiem. Każda grupa jest oddzielona
z następnego przecinka, bez interweniowania białej listy.
Grupy podlegają tym samym ograniczeniom, co grupa
podane z -G opcja. Domyślnie jest dla użytkownika
należeć tylko do pierwszej grupy.

-H,
-pomoc

Wyświetl komunikat pomocy i
Wyjście.

-k,
-Skel Skel_dir

Katalog szkieletu, który
zawiera pliki i katalogi, które mają być skopiowane w użytkowniku
katalog domowy, gdy jest tworzony przez katalog domowy
UserAdd.

Ta opcja jest
ważne tylko, jeśli -M (Lub -Create-Home) opcja
jest specyficzne.

Jeśli ta opcja
nie jest ustawiony, katalog szkieletu jest zdefiniowany przez
Skel zmienna w/etc/default/useradd lub, domyślnie,
/etc/skel.

Jeśli to możliwe,
ACL i rozszerzone atrybuty są kopiowane.

-K,
-klucz KLUCZ=WARTOŚĆ

Zastępowanie /etc /login.def
domyślnie (Uid_min, Uid_max, Umask,
PASS_MAX_DAYS i inni).

Przykład:
-K PASS_MAX_DAYS=-1 może być użyte
Podczas tworzenia konta systemowego, aby wyłączyć starzenie się hasła,
nawet jeśli konto systemowe nie ma żadnego hasła. Wiele
-K Można określić opcje, e.G.:
-K Uid_min=100
-K Uid_max=499

-L,
-bez log-init

Nie dodawaj użytkownika do
Bazy danych LastLog i Faillog.

Domyślnie,
Wpisy użytkownika w bazach danych LastLog i Faillog są
zresetuj, aby uniknąć ponownego wykorzystania wpisu z wcześniej usuniętego
użytkownik.

Dla
Kompatybilność z poprzednimi debian UserAdd,
-O Opcja jest również obsługiwana.

-M,
-Create-Home

Utwórz dom użytkownika
katalog, jeśli nie istnieje. Pliki i katalogi
zawarty w katalogu szkieletu (który można zdefiniować
z -k opcja) zostanie skopiowane do domu
informator.

Domyślnie, jeśli
Ta opcja nie jest określona i Create_home nie jest
włączone, nie są tworzone żadne katalogi domowe.

-M,
-bez domu

Nie utworzyć domu użytkownika
katalog, nawet jeśli system systemowy z
/etc/login.defs (Create_home) jest ustawione na
Tak.

-N,
-grupa bez użytkownika

Nie tworz grupy z
Ta sama nazwa co użytkownik, ale dodaj użytkownika do grupy
określone przez -G opcja lub przez GRUPA
zmienna w/etc/default/userAdd.

Domyślny
zachowanie (jeśli -G, -N, I -U opcje
nie są określone) jest zdefiniowane przez Usergroups_enab
zmienna w /etc /login.def.

-o,
-nie-Unique

Pozwól na tworzenie użytkownika
Konto z duplikatem (nie-Unique) UID.

Ta opcja jest
tylko ważne w połączeniu z -u opcja.

-P,
-hasło HASŁO

Zaszyfrowane hasło, jako
powrócił krypta(3). Domyślnie jest wyłączenie
hasło.

Notatka:
Ta opcja nie jest zalecana, ponieważ hasło (lub
zaszyfrowane hasło) będzie widoczne przez użytkowników wymieniających
procesy.

Powinieneś zrobić
na pewno hasło szanuje zasady hasła systemu.

-R,
-system

Utwórz konto systemowe.

Użytkownicy systemu
zostanie utworzony bez informacji o starzeniu się w /etc /shadow,
a ich numeryczne identyfikatory są wybierane w
Sys_uid_min-Sys_uid_max Zakres, zdefiniowany w
/etc/login.defs, zamiast Uid_min-Uid_max
(i ich KOŁOWACIZNA odpowiedniki do tworzenia
grupy).

Zauważ, że
UserAdd nie utworzy katalogu domowego dla takiego
Użytkownik, niezależnie od domyślnego ustawienia w /etc /login.def
(Create_home). Musisz określić -M
opcje, jeśli chcesz katalog domowy dla konta systemowego
bądź kreatywny.

-R,
-źródło Chroot_dir

Zastosuj zmiany w
Chroot_dir katalog i użyj plików konfiguracyjnych
z Chroot_dir informator.

-S,
-powłoka POWŁOKA

Nazwa logowania użytkownika
powłoka. Domyślnie jest pozostawienie tego pola pustego, które
powoduje, że system wybiera domyślną powłokę logowania
określone przez POWŁOKA zmienna w
/etc/default/userAdd lub pusty ciąg domyślnie.

-u,
-UID UID

Wartość liczbowa
identyfikator użytkownika. Ta wartość musi być wyjątkowa, chyba że -o
używana jest opcja. Wartość musi być nieówiona. Domyślny
użyć najmniejszej wartości identyfikatora większego lub równego
Uid_min i większy niż każdy inny użytkownik.

Zobacz także
-R opcja i Uid_max opis.

-U,
-grupa użytkownika

Utwórz grupę z tym samym
Nazwij jako użytkownik i dodaj użytkownika do tej grupy.

Domyślny
zachowanie (jeśli -G, -N, I -U opcje
nie są określone) jest zdefiniowane przez Usergroups_enab
zmienna w /etc /login.def.

-Z,
-Selinux-User Seuser

Użytkownik Selinux dla użytkownika
Zaloguj sie. Domyślnie jest pozostawienie tego pola pustego, które
powoduje, że system wybiera domyślny użytkownik Selinux.

Zmienianie
Wartości domyślne

Przywoływany tylko z -D opcja, UserAdd
wyświetli bieżące wartości domyślne. Kiedy się przywołał
-D Plus inne opcje, UserAdd zaktualizuje
Wartości domyślne dla określonych opcji. Ważny
Opcje zmieniające domyślnie to:

-B,
-bazowy Base_dir

Prefiks ścieżki dla nowego
Katalog domowy użytkownika. Nazwa użytkownika zostanie umieszczona
koniec Base_dir Aby utworzyć dom nowego użytkownika
Nazwa katalogu, jeśli -D Opcja nie jest używana, gdy
Tworzenie nowego konta.

Ta opcja
ustawia DOM zmienna w/etc/default/userAdd.

-mi,
-Data ważności DATA WAŻNOŚCI

Data, w której użytkownik
konto jest nieaktywne.

Ta opcja
ustawia WYGASAĆ zmienna w/etc/default/userAdd.

-F,
-nieaktywny NIEAKTYWNY

Liczba dni po
Hasło wygasło, zanim konto będzie
wyłączony.

Ta opcja
ustawia NIEAKTYWNY zmienna w
/etc/default/useradd.

-G,
-kołowacizna GRUPA

Nazwa grupy lub identyfikator nowego
początkowa grupa użytkownika (gdy -N/-NO-USER-GROUP Jest
używane lub gdy Usergroups_enab zmienna jest ustawiona na
NIE w /etc /login.defs). Nazwana grupa musi istnieć,
a numeryczny identyfikator grupy musi mieć istniejący wpis.

Ta opcja
ustawia GRUPA zmienna w/etc/default/userAdd.

-S,
-powłoka POWŁOKA

Nazwa logowania nowego użytkownika
powłoka.

Ta opcja
ustawia POWŁOKA zmienna w/etc/default/userAdd.

Notatki

System
Administrator jest odpowiedzialny za umieszczenie domyślnego użytkownika
pliki w katalogu/etc/skel/lub dowolnym innym szkielecie
katalog określony w/etc/default/useradd lub na
wiersz poleceń).

Zastrzeżenia

Nie możesz dodać
Użytkownik do grupy NIS lub LDAP. To musi być wykonane na
odpowiadający serwer.

Podobnie, jeśli
nazwa użytkownika istnieje już w zewnętrznej bazie danych użytkowników
takie jak NIS lub LDAP, UserAdd zaprzeczy użytkownikowi
Żądanie tworzenia konta.

Zazwyczaj tak jest
Zalecane używanie tylko nazw użytkowników, które zaczynają się od niższej
List sprawy lub podkreślenie, a następnie niższa sprawa
litery, cyfry, podkreśla. Mogą zakończyć
znak dolara. W wyrażeniu regularnym:
[A-Z _] [A-Z0-9 _-]*[$]?

Na Debian,
Tylko ograniczenia są takie, że nazwy użytkowników nie muszą zaczynać się od
Dash ('-') ani plus ('+') ani tylde ('~') ani nie zawierają
Colon (':'), przecinek (',') lub biała listy (przestrzeń: ", koniec
linii: „\ n”, tabulat: „\ t”, itp.). Zauważ, że za pomocą
slash ('/') może złamać domyślny algorytm dla
Definicja katalogu domowego użytkownika.

Nazwy użytkowników mogą
Mają tylko do 32 znaków.

KONFIGURACJA

Następujące
Zmienne konfiguracyjne w /etc /login.Zmienia się
Zachowanie tego narzędzia:

Create_home
(boolean)

Wskaż, czy katalog domowy
należy domyślnie utworzyć dla nowych użytkowników.

To ustawienie
nie dotyczy użytkowników systemu i można go zastąpić
wiersz poleceń.

Gid_max
(numer), Gid_min (numer)

Zakres identyfikatorów grupowych używanych dla
tworzenie regularnych grup przez UserAdd,
GroupAdd, Lub nowi użytkownicy.

Domyślny
wartość dla Gid_min (Resp. Gid_max) to 1000
(Resp. 60000).

Mail_dir
(strunowy)

Katalog szpuli pocztowej. Ten
jest potrzebny do manipulowania skrzynką pocztową, gdy jest ona odpowiadająca
Konto użytkownika jest modyfikowane lub usunięte. Jeśli nie zostanie określone, a
Używana jest domyślna czas kompilacji.

Mail_file
(strunowy)

Definiuje lokalizację
Użytkownicy wysyłają pliki szpuli w stosunku do ich domu
informator.


Mail_dir I Mail_file Zmienne są używane przez
UserAdd, Usermod, I użytkownik Do
Utwórz, przesuń lub usuń szpulę pocztową użytkownika.

Max_members_per_group
(numer)

Maksymalne członkowie na grupę
wejście. Po osiągnięciu maksimum nowy wpis grupy (linia)
jest uruchamiany w /etc /grupie (o tej samej nazwie, to samo hasło,
i ten sam GID).

Domyślny
Wartość wynosi 0, co oznacza, że ​​liczba nie ma ograniczeń
członków w grupie.

Ta cecha
(grupa podzielona) pozwoli ograniczyć długość linii w
plik grupy. Jest to przydatne, aby upewnić się, że linie dla NIS
Grupy nie są większe niż 1024 znaków.

Jeśli potrzebujesz
egzekwuj taki limit, możesz użyć 25.

Uwaga: podziel
Grupy mogą nie być obsługiwane przez wszystkie narzędzia (nawet w cieniu
narzędzi). Nie powinieneś używać tej zmiennej, chyba że ty
naprawdę tego potrzebuję.

PASS_MAX_DAYS
(numer)

Maksymalna liczba dni a
Można użyć hasła. Jeśli hasło jest starsze od tego, a
Zmiana hasła zostanie wymuszona. Jeśli nie zostanie określone, -1 będzie
zakładane (które wyłącza ograniczenie).

PASS_MIN_DAYS
(numer)

Minimalna liczba dni
dozwolone między zmianami hasła. Wszelkie zmiany hasła
próba wcześniej niż to zostanie odrzucone. Jeśli nie
określone, -1 zostanie przyjęte (co wyłącza
ograniczenie).

PASS_WARN_AGE
(numer)

Liczba dni ostrzegawczy
podane przed wygaśnięciem hasła. Zero oznacza ostrzeżenie
Biorąc tylko w dniu wygaśnięcia, wartość ujemna
oznacza, że ​​nie podano ostrzeżenia. Jeśli nie zostanie określone, żadne ostrzeżenie nie będzie
być dostarczonym.

Sub_gid_min
(numer), Sub_gid_max (numer), Sub_gid_count
(numer)

If /etc /SUBUID istnieje
polecenia UserAdd I nowi użytkownicy (Chyba że użytkownik
mają już podrzędne identyfikatory grupowe) przydzielić
Sub_gid_count nieużywane identyfikatory grupowe z zakresu
Sub_gid_min Do Sub_gid_max dla każdego nowego
użytkownik.

Domyślny
wartości dla Sub_gid_min, Sub_gid_max,
Sub_gid_count są odpowiednio 100000, 600100000 i
10000.

Sub_uid_min
(numer), Sub_uid_max (numer), Sub_uid_count
(numer)

If /etc /SUBUID istnieje
polecenia UserAdd I nowi użytkownicy (Chyba że użytkownik
mają już podrzędne identyfikatory użytkowników) przydzielają
Sub_uid_count nieużywane identyfikatory użytkowników z zakresu
Sub_uid_min Do Sub_uid_max dla każdego nowego
użytkownik.

Domyślny
wartości dla Sub_uid_min, Sub_uid_max,
Sub_uid_count są odpowiednio 100000, 600100000 i
10000.

Sys_gid_max
(numer), Sys_gid_min (numer)

Zakres identyfikatorów grupowych używanych dla
tworzenie grup systemowych przez UserAdd,
GroupAdd, Lub nowi użytkownicy.

Domyślny
wartość dla Sys_gid_min (Resp. Sys_gid_max) Jest
101 (odpowiednio. Gid_min-1).

Sys_uid_max
(numer), Sys_uid_min (numer)

Zakres identyfikatorów użytkowników używanych dla
tworzenie użytkowników systemu przez UserAdd Lub
nowi użytkownicy.

Domyślny
wartość dla Sys_uid_min (Resp. Sys_uid_max) Jest
101 (odpowiednio. Uid_min-1).

Uid_max
(numer), Uid_min (numer)

Zakres identyfikatorów użytkowników używanych dla
tworzenie zwykłych użytkowników przez UserAdd Lub
nowi użytkownicy.

Domyślny
wartość dla Uid_min (Resp. Uid_max) to 1000
(Resp. 60000).

Umask
(numer)

Maska tworzenia trybu pliku jest
zainicjowane do tej wartości. Jeśli nie zostanie określona, ​​maska ​​będzie
być zainicjowane do 022.

UserAdd
I nowi użytkownicy Użyj tej maski, aby ustawić tryb
Katalog domowy, który tworzą

Jest również używany
przez pam_umask Jako domyślna wartość UMASK.

Usergroups_enab
(boolean)

Jeśli ustawione na Tak,
użytkownik usunie grupę użytkownika, jeśli zawiera
Nigdy więcej członków i UserAdd Utworzy domyślnie
grupa o nazwie użytkownika.

AKTA

/etc/passwd

Informacje o koncie użytkownika.

/itp./Shadow

Bezpieczne konto użytkownika
Informacja.

/etc/grupa

Informacje o koncie grupy.

/etc/gshadow

Bezpieczne konto grupy
Informacja.

/etc/default/useradd

Wartości domyślne dla konta
kreacja.

/etc/skel/

Katalog zawierający domyślnie
akta.

/etc/subgid

Na podrzędną grupę użytkownika
IDS.

/itp./SUBUID

Za użytkownika podrzędnego użytkownika
IDS.

/etc/login.def

Suite hasła Shadow
konfiguracja.

Wartości wyjścia


UserAdd Polecenie wychodzi z następującymi wartościami:

0

powodzenie

1

Nie można zaktualizować pliku hasła

2

Nieprawidłowa składnia poleceń

3

Nieprawidłowy argument opcji

4

UID już w użyciu (i nie
-o)

6

określona grupa nie
istnieć

9

Nazwa użytkownika jest już w użyciu

10

Nie można zaktualizować pliku grupy

12

Nie można stworzyć katalogu domowego

14

Nie można zaktualizować użytkownika Selinux
mapowanie

Powiązane samouczki Linux:

  • Jak utworzyć konto modyfikowania i usuwania użytkowników w systemie Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak usunąć bluatware z Samsung Android Mobile…
  • Obsługa danych wejściowych użytkownika w skryptach Bash
  • Jak dodać użytkownika do Almalinux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Jak dodać/usunąć użytkownika na Manjaro Linux
  • Podstawowe polecenia Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Hung Linux System? Jak uciec do wiersza poleceń i…