Użycie adduser do utworzenia użytkownika z argumentami grupy, katalogu domowego i gekonów

0

Chcę utworzyć użytkownika za pomocą polecenia adduser, a następnie ustawić hasło za pomocą polecenia passwd.

Chcę określić grupę, katalog domowy i gekony dla użytkownika, a następnie ustawić hasło dla użytkownika za pomocą polecenia passwd.

Jeśli przechowuję wartości ciągów dla nazwy użytkownika, grupy, katalogu domowego, gekonów, hasła w zmiennych odpowiednio un, grp, hd, g i pd, jak mogę użyć komend adduser i passwd, aby utworzyć użytkownika z określonymi informacjami. Wiem, że istnieje inne polecenie „useradd”, ale w tym momencie chcę użyć „adduser”. Jak to zrobić w skrypcie powłoki?

Ali
źródło
Ta odpowiedź jest stara, ale powinna nadal działać (zawiera odpowiedzi na oba useraddi adduser): stackoverflow.com/questions/2150882/…
ajgringo619
@ ajgringo619 dzięki. Co powinienem zrobić, aby utworzyć użytkownika z argumentami grupy, katalogu domowego i gekonów?
Ali

Odpowiedzi:

1
useradd --home /path/to/home \
    --ingroup groupname \
    --gecos "Stuff" username

passwd username

https://manpages.debian.org/jessie/adduser/adduser.8.de.html

RolfRisiko
źródło
Chcę wiedzieć, jak to zrobić za pomocą adduser.
Ali
właściwie jego adduser, właśnie wpisałem useradd z jakiegokolwiek powodu, którego nie wiem ... Gdybyś otworzył stronę, zobaczyłbyś ją…
RolfRisiko