Strona 1 z 1

Problem z useradd

: 12 sty 2020, 03:23
autor: rexon
Witam jestem na tym forum pierwszy raz i jeśli źle wybrałem dział proszę o przeniesienie.

Witam robiąc skrypt dialogowy chciałem użyć polecenia useradd -p "haslo" "nazwa_użytkownika" gdy przechodzę do końca skryptu podczas próby zalogowania się na nowo utworzone konto nie mogę się zalogować.
Próbowałem ręcznie użyć tego polecenia i również nie działa.
Używając polecenia adduser działa wszytko bez problemu lecz te polecenia posiada w sobie taki mini kreator i przez to nie mogę go użyć w skrypcie okienkowym.
Jest jakiś sposób aby konta działały po użyciu polecenia useradd.
Nie mogę w tym skrypcie modyfikować plików /etc/passwd /etc/shadow

Re: Problem z useradd

: 12 sty 2020, 11:29
autor: arecki
Spróbuj tak:

Kod: Zaznacz cały

sudo adduser myuser --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password
echo "myuser:password" | sudo chpasswd
https://unix.stackexchange.com/question ... 9912#79912

Re: Problem z useradd

: 12 sty 2020, 11:47
autor: jacekalex

Re: Problem z useradd

: 12 sty 2020, 19:58
autor: rexon
arecki pisze: 12 sty 2020, 11:29 Spróbuj tak:

Kod: Zaznacz cały

sudo adduser myuser --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password
echo "myuser:password" | sudo chpasswd
https://unix.stackexchange.com/question ... 9912#79912
Dziękuję za odpowiedź skrypt działa teraz dobrze lecz chciałem jeszcze uzyskać hasło do tego konta lecz składnia passwd "Nazwa_Użytkownika" "Hasło" "Hasło" nie działa gdyż polecenie passwd otwiera swój mini kreator jest jakiś inny sposób na zmianę hasła?
Nie chcę modyfikować pliku /etc/shadow

Re: Problem z useradd

: 12 sty 2020, 20:33
autor: arecki
Przecież masz to w przykładzie.