The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как сделать, чтоб комманда passwd не требовала ввод?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как сделать, чтоб комманда passwd не требовала ввод?"
Сообщение от KIT_K Искать по авторуВ закладки(ok) on 30-Сен-04, 14:34  (MSK)
Всем привет!
Как сделать так, чтобы комманда passwd получала пароль и его подтвержедние из коммандной строки (или файла), т.е. не требовала ввода?
Или может есть какие-нибудь альтернативные методы?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как сделать, чтоб комманда passwd не требовала ввод?"
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 30-Сен-04, 21:11  (MSK)
>Всем привет!
>Как сделать так, чтобы комманда passwd получала пароль и его подтвержедние из
>коммандной строки (или файла), т.е. не требовала ввода?
>Или может есть какие-нибудь альтернативные методы?

Программа passwd на то и passwd, чтобы юзер менял себе пароль, так что без его ввода тут не обойтись, иначе была бы большая проблема в безопасности. Если действительно есть права на смену пароля, то это можно организовать программно (например на Си). Если интересна программная часть - смотри исходники PAM (Pluggable Auth Module).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как сделать, чтоб комманда passwd не требовала ввод?"
Сообщение от Murr Искать по авторуВ закладки(??) on 30-Сен-04, 21:46  (MSK)
>Всем привет!
>Как сделать так, чтобы комманда passwd получала пароль и его подтвержедние из
>коммандной строки (или файла), т.е. не требовала ввода?
>Или может есть какие-нибудь альтернативные методы?

может подойдет такой вариант:
man expect ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как сделать, чтоб комманда passwd не требовала ввод?"
Сообщение от jd Искать по авторуВ закладки(??) on 30-Сен-04, 22:21  (MSK)
>Всем привет!
>Как сделать так, чтобы комманда passwd получала пароль и его подтвержедние из
>коммандной строки (или файла), т.е. не требовала ввода?
>Или может есть какие-нибудь альтернативные методы?

man usermod

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Спасибо!"
Сообщение от KIT_K Искать по авторуВ закладки(ok) on 30-Сен-04, 23:56  (MSK)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Спасибо!"
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 02-Окт-04, 14:59  (MSK)
Привет,

Что-то безумное здесь... человек спрашиват, "как найти площадь Ленина"... ему говорят, "чтоб найти площадь Ленина, нужно помножить высоту Ленина на длинну Ленина..."

Ваша команда: "passwd --stdin <username>" - читает пароль со stdin, вкл. и с pipe... в конце должен быть EOL. Пример:

`echo password | passwd --stdin username`

man passwd:

--stdin
     This  option  is used to indicate that passwd should read the new
     password from stan­dard input, which can be a pipe.

WWell,


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Спасибо!"
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 02-Окт-04, 15:04  (MSK)
>Привет,
>
>Что-то безумное здесь... человек спрашиват, "как найти площадь Ленина"... ему говорят, "чтоб
>найти площадь Ленина, нужно помножить высоту Ленина на длинну Ленина..."
>
>Ваша команда: "passwd --stdin <username>" - читает пароль со stdin, вкл. и с pipe... в конце должен быть EOL. Пример:
>
>`echo password | passwd --stdin username`
>
>man passwd:
>
> --stdin
>     This  option  is used to
>indicate that passwd should read the new
>     password from stan­dard input, which can be
>a pipe.
>
>WWell,


А ничего что это попсовая антисекьюрная фичя? Попробуй провернуть это на моем AIX'e :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Спасибо!"
Сообщение от Murr Искать по авторуВ закладки(??) on 02-Окт-04, 16:40  (MSK)
В моем passwd написано, что это доступно только для root.
Кроме того, только expect может нормально обработать потенцальный второй запрос.

>Привет,
>
>Что-то безумное здесь... человек спрашиват, "как найти площадь Ленина"... ему говорят, "чтоб
>найти площадь Ленина, нужно помножить высоту Ленина на длинну Ленина..."
>
>Ваша команда: "passwd --stdin <username>" - читает пароль со stdin, вкл. и с pipe... в конце должен быть EOL. Пример:
>
>`echo password | passwd --stdin username`
>
>man passwd:
>
> --stdin
>     This  option  is used to
>indicate that passwd should read the new
>     password from stan­dard input, which can be
>a pipe.
>
>WWell,


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "как сделать, чтоб комманда passwd не требовала ввод?"
Сообщение от __Serg__ Искать по авторуВ закладки(??) on 11-Апр-05, 19:55  (MSK)
usermod -p `crypt пароль_юзера` имя_юзера
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру