The OpenNET Project / Index page

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

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

"скрипт для смены паролей"  
Сообщение от reill (ok) on 12-Сен-07, 19:24 
Пробую накатать скриптик для автоматической смены паролей в Солярис
#!/bin/bash
username=test
NEWPASSWORD=pwd123
echo "$NEWPASSWORD" | passwd --stdin "$username"
echo "Ok $username!"


Выдает ошибку:
root@msk-arm # ./test.sh
passwd: illegal option -- t
usage:
        passwd [-r files | -r nis | -r nisplus | -r ldap] [name]
        passwd [-r files] [-egh] [name]
        passwd [-r files] -sa
        passwd [-r files] -s [name]
        passwd [-r files] [-d|-l|-N|-u] [-f] [-n min] [-w warn] [-x max] name
        passwd -r nis [-eg] [name]
        passwd -r nisplus [-egh] [-D domainname] [name]
        passwd -r nisplus -sa
        passwd -r nisplus [-D domainname] -s [name]
        passwd -r nisplus [-D domainname] [-l|-N|-u] [-f] [-n min] [-w warn]
                [-x max] name
        passwd -r ldap [-egh] [name]
Invalid combination of options
что не так?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "скрипт для смены паролей"  
Сообщение от primus on 12-Сен-07, 19:51 
>[оверквотинг удален]
>        passwd -r nisplus [-D
>domainname] -s [name]
>        passwd -r nisplus [-D
>domainname] [-l|-N|-u] [-f] [-n min] [-w warn]
>            
>    [-x max] name
>        passwd -r ldap [-egh]
>[name]
>Invalid combination of options
>что не так?

видимо, man passwd.
программа понимает (как почти все программы в *NIX) несколько опций
следующих за одним знаком '-'. таким образом
>        passwd [-r files] -s

опция -s существует, а -t наверное нет.
еще. в *NIX часто стандартный входной поток обозначается просто как '-'
например: cat datafile | progname -

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "скрипт для смены паролей"  
Сообщение от reill (ok) on 13-Сен-07, 00:36 
>[оверквотинг удален]
>>что не так?
>
>видимо, man passwd.
>программа понимает (как почти все программы в *NIX) несколько опций
>следующих за одним знаком '-'. таким образом
>>        passwd [-r files] -s
>
>опция -s существует, а -t наверное нет.
>еще. в *NIX часто стандартный входной поток обозначается просто как '-'
>например: cat datafile | progname -

ну это понятно, но проблемы это понимание не решает=) Может есть другие варианты у кого?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "скрипт для смены паролей"  
Сообщение от phpcoder email(??) on 13-Сен-07, 13:59 
[...]
>ну это понятно, но проблемы это понимание не решает=) Может есть другие
>варианты у кого?

А что не ясно-то? passwd из Соляры твоей не знает ничего про опцию --stdin. Такую опцию не все passwd знают, вот в CentOS она поддерживается, а в моём ALT Linux -- нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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