URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2495
[ Назад ]

Исходное сообщение
"Помогите написать скрипт."

Отправлено LordDred , 22-Сен-04 19:28 
Помогите написать скрипт.
Смысл такой: необходимо каждый день изменять пароль определенному пользователю squid и отсылать его на определенный почтовый ящик. Т.е.
1.Генерим случайный пароль.
2.С помощью htpasswd устанавливаем его для пользователя vasya
3.Отсылаем этот же пароль на petya@mail.ru
Зачем это все надо. В офисе доступ в интернет только в не рабочее время (ACL по времени). Но иногда начальство просит серкетаршу, чего-нибудь найти в сети. Для этого планирует при необходимости выдавать ей некий гостевой пароль, который каждый день меняется.
ЗЫ. Если не сложно, помогите пожалуйста кодом, а то знаний не хватает скрипт написать :(

Содержание

Сообщения в этом обсуждении
"Помогите написать скрипт."
Отправлено vl , 24-Сен-04 23:19 
>Помогите написать скрипт.
>Смысл такой: необходимо каждый день изменять пароль определенному пользователю squid и отсылать
>его на определенный почтовый ящик. Т.е.
>1.Генерим случайный пароль.
>2.С помощью htpasswd устанавливаем его для пользователя vasya
>3.Отсылаем этот же пароль на petya@mail.ru
>Зачем это все надо. В офисе доступ в интернет только в не
>рабочее время (ACL по времени). Но иногда начальство просит серкетаршу, чего-нибудь
>найти в сети. Для этого планирует при необходимости выдавать ей некий
>гостевой пароль, который каждый день меняется.
>ЗЫ. Если не сложно, помогите пожалуйста кодом, а то знаний не хватает
>скрипт написать :(

поставь pspg (http://members.xoom.com/miscreants) для генерирования паролей.
-----------
#!/bin/sh
pass=`pspg 8`
htpasswd -b /etc/squid/passwd vasya $pass
echo "Password: $pass" | mail -s 'password for proxy'
-----------


"Помогите написать скрипт."
Отправлено vl , 24-Сен-04 23:21 
>>Помогите написать скрипт.
>>Смысл такой: необходимо каждый день изменять пароль определенному пользователю squid и отсылать
>>его на определенный почтовый ящик. Т.е.
>>1.Генерим случайный пароль.
>>2.С помощью htpasswd устанавливаем его для пользователя vasya
>>3.Отсылаем этот же пароль на petya@mail.ru
>>Зачем это все надо. В офисе доступ в интернет только в не
>>рабочее время (ACL по времени). Но иногда начальство просит серкетаршу, чего-нибудь
>>найти в сети. Для этого планирует при необходимости выдавать ей некий
>>гостевой пароль, который каждый день меняется.
>>ЗЫ. Если не сложно, помогите пожалуйста кодом, а то знаний не хватает
>>скрипт написать :(
>
>поставь pspg (http://members.xoom.com/miscreants) для генерирования паролей.
>-----------
>#!/bin/sh
>pass=`pspg 8`
>htpasswd -b /etc/squid/passwd vasya $pass
>echo "Password: $pass" | mail -s 'password for proxy'
>-----------


последняя строка:
echo "Password: $pass" | mail -s 'password for proxy' petya@mail.ru