The OpenNET Project / Index page

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

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

"как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от Sergetv (??) on 31-Май-11, 13:14 
Пишу скрипт, который автоматом добавляет пользователей Самбы из файла структурой типа:
User1 Password1
User2 Password2
.....
UserN PasswordN

Соответственно, перед тем как пользователя добавить в базу Самбы, его надо добавить в систему. Добавляю командой
echo 'sdjkhsdkljhckjdfl' | pw useradd User1 -h 0 -s /nonexistent
где 'sdjkhsdkljhckjdfl' - случайній пароль набранный просто руками.
Хотелось бы скриптом генерить этот пароль автоматом, скажем, из 16-ти символов.
Подскажете, пож., как это сделать без установки доп. программ.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от Andrey Mitrofanov on 31-Май-11, 13:29 
> Хотелось бы скриптом генерить этот пароль автоматом, скажем, из 16-ти символов.

http://lmgtfy.com/?q=generate+random+password+script И что мешает??

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от erera22 (ok) on 31-Май-11, 14:07 
passlen=5
pass=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w "${passlen}" | head -n 1)
echo Name0 "${pass}"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от Andrey Mitrofanov on 31-Май-11, 14:15 
> pass=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9'

Каждый раз пугаюсь такому "перерасходу" urandom-а! %)))

> | fold -w 5 | head -n 1)

|head -c5

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от DeadLoco (ok) on 31-Май-11, 20:44 
> Каждый раз пугаюсь такому "перерасходу" urandom-а! %)))

   cat /dev/urandom > /dev/null

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "как без доп. программ в скрипте сгенерить случайный пароль?"  +/
Сообщение от Sergetv (??) on 31-Май-11, 15:19 
> passlen=5
> pass=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w "${passlen}" | head
> -n 1)
> echo Name0 "${pass}"

Ок, спасибо огромное! То что надо!
В принципе тоже что и везде пишут, только оптимизировано максимально!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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




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

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