Титла: Passwd help Публикувано от: Akasha в Feb 16, 2008, 14:41 здравейте,
искам да попитам как мога да променя парола на потребител с една команда .. смисъл по принцип е passwd usera и после си пишеш паролата .. а има ли начин със някакъв флаг да го направя това с един единствен ред да я сменя нещо от рода на passwd user -p parolka пробвах всичко или поне това което аз знам и неможах да открия начина .. или можеби е със друга команда незнам ... целта е примерно useradd test && passwd ..... аз пробвах и с useradd -p но ми изкарва паролата в /etc/shadow некриптирана и малко се затруднявам .. малко неясно съм го обяснил но нямам много време .. извинявам се предварително .. надявам се да ми помогнете ![]() Титла: Passwd help Публикувано от: completer в Feb 17, 2008, 16:59 за това което успях да разбера от поста ти , ми дойде на ум само това?
Провери потребител "passwd -S user" провери всички потребители "passwd -S -a" сменяш своя собствен "passwd" сменяш на юсър "passwd user" изтриваш на юсър паролата "passwd -d user" П.С. Ако исакш някой по напреднал да ти обърне внимание обяснявай по точно за какво става въпрос. Титла: Passwd help Публикувано от: zeridon в Feb 18, 2008, 11:28 Може да стане с един команден ред но е болка. По начало passwd не приема пароли от команден ред а от файлов дескриптор и то не от всеки.
Титла: Passwd help Публикувано от: gat3way в Feb 18, 2008, 14:08 redhat-ските дистрибуции мисля имат опция --stdin към passwd.
Иначе не е чак толкова трудно да се измисли нещо. Например: mkfifo /tmp/temp; cat /tmp/temp | passwd & echo -e "stara_parola\nnova_parola\nnova_parola\n" > /tmp/temp Което е твърде грозно и неелегантно. При това ако не се обърне внимание на позволенията на FIFO-то, ще береш големи security ядове.. |