Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Akasha в Feb 16, 2008, 14:41



Титла: 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 ядове..