Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Скриптовая подстановка
 
Всех приветствую! Пишу веб морду для сервера.
Проблема: при вызове команды "smbpasswd -a benutzer" требуется два раза подтвердить пароль.
Как можно его "подставить" с помощью скрипта? Т.е. я пишу нечто вроде "./add.sh benutzer kennwort" и от меня не требуется что-то еще вводить
 
man smbpasswd остался не охвачен вниманием? В противном случае на ключ -s было бы обращено внимание. Добавить samba-пользователя:
(echo "$UserPassWord"; echo "$UserPassWord"  ;)  | smbpasswd -s -a "$User_name"
Сменить пользовательский пароль:
(echo "$NewPassWord"; echo "$NewPassWord"  ;)  | smbpasswd -s "$User_name"
Вот еще вариант более короткий.
echo -e 'pass\npass'|smbpasswd -sa user
 
Цитата
SOLDIER пишет:
man smbpasswd остался не охвачен вниманием? В противном случае на ключ -s было бы обращено внимание
Обратил внимание. Про stdin - не сообразил как сделать. Виноват
Страницы: 1
Читают тему