Strona 1 z 1

[+] ustawienie hasła usera skryptem bash

: 28 marca 2016, 03:06
autor: Portable
Siemanko, pisze sobie właśnie skrypcik o nazwie newuser.sh
skrypt najpierw tworzy konto dla usera z odpowiednimi parametrami ale teraz przydałoby się ustalić jakieś hasło userowi
i teraz tak, gdy jako root wklepie

Kod: Zaznacz cały

passwd janek
musze wpisać nowe hasło dwukrotnie.
Czy jest jakaś opcja żeby zrobić to jedną komendą? Tak żebym mógł wpisać to w skrypt basha? chodzi o to żeby dodać argument w którym już będzie hasło.
W manualu passwd nie znalazłem tej opcji.

Re: ustawienie hasła usera skryptem bash

: 28 marca 2016, 18:23
autor: dedito
Spróbuj useradd z opcją -p, --password

Re: ustawienie hasła usera skryptem bash

: 29 marca 2016, 09:42
autor: LordRuthwen
Ewentualnie za pomocą odpowiedniego wpisu w /etc/shadow.
Tu masz teorię potrzebną do ogarnięcia tematu (już coś takiego kiedyś robiłem i się da, nawet dość prosto):
http://www.slashroot.in/how-are-passwor ... adow-utils

Re: ustawienie hasła usera skryptem bash

: 20 kwietnia 2016, 10:46
autor: Portable
Wiem że odkopuje ale właśnie doszedłem do tego,

Kod: Zaznacz cały

echo -e "haslo\nhaslo" | passwd nazwa_usera
Mam nadzieje że komuś się przyda.

Re: [+] ustawienie hasła usera skryptem bash

: 21 maja 2016, 12:43
autor: Yampress
usermod ?