LINUX.ORG.RU

Slackware; passwd


0

0

Ne podskazete li, kakim obrazom mozno organizovatj vvod novogo parolja ne v interaktive, a, dopustim, so skripta? V RedHat realizacija passwd pozvoljala kinutj parolj na stdin. V Slackware vrode neljzja, ili ja ne razobralsja, kak eto sdelatj.. Podskazite pozalujsta, zaranee boljshoe spasibo.

anonymous

Ответ на: комментарий от Pi

список пользователей + паролей забить в базу, наверно.

jackill ★★★★★
()

постановка задачи не очень ясна, но если я понимаю ее правильно (т.е. нужно коннектится скриптом к разным хостам) то возможно лучше копать в сторону авторизации по RSA/DSA ключам.

cvasil
()
Ответ на: комментарий от cvasil

Utochnjaju postanovku zadachi: nado avtomatizirovatj sozdanie poljzovatelej v sisteme. Et dlja inet-cafe nado. T.e., nado chtoby scriptom sozdavalsja poljzovatelj, i scriptom ze zabivalsja parolj k nemu. Kak mozno pomenjatj parolj u poljzovatelja _ne_ interaktivno?

anonymous
()
Ответ на: комментарий от anonymous

раньше у passwd была опция --stdin теперь ее убрали (так, во всяком случае обстоит дело в RH). Проще всего достать бинарник passwd с этой опцией и положить его под другим именем и его вызывать из скрипта. Ну или поправить исходник passwd.

mky ★★★★★
()
Ответ на: комментарий от mky

Nashel reshenie:)) Vsem kto zadavalsja entoj problemoj: usermod -p. No tam nado zacriptovannyj parolj, posemu uzaem opensssl: usermod `openssl passwd _password_` _username_

anonymous
()
Ответ на: комментарий от anonymous

>nado avtomatizirovatj sozdanie poljzovatelej v sisteme.

Автоматизировать создание пользователей? А что `useradd user_name -p password` не канает?

fagot ★★★★★
()
Ответ на: комментарий от fagot

Kanaet, kanaet:) No nado bylo s stdin, a useradd trebuet toze cryptovannyj, kstati. No vot s openssl razobralsja, tak chto hotj hcerez passwd, hotj cherez useradd....

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.