The OpenNET Project / Index page

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

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

"Автоматическое создание большого числа пользователей."
Сообщение от schizoid emailИскать по авторуВ закладки on 22-Ноя-04, 19:48  (MSK)
Ситуация следующая:
Сейчас почтовый и прокси-сервер стоят на винХР.
На этих серверах прописаны одинаковые пользователи.
Списки этих пользователей хранятся также в Экселе в файле Пассвд.ткст в формате:
логин1   пароль1
логин2   пароль2
....     ....
логин100 пароль100

Теперь нужно этих пользователей сделать пользолвателями ФриБСД.
Я думаю что это можно как то автоматизировать, но не знаю как.
Думал что поможет что то типа:
cat passwd.txt | pw useradd -u 0$ 1$
Но и сам вижу что это не может работать.

Может кто то может подсказать как написать такой скрипт?

Или линк на литературу, которая поможет.

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

 Оглавление

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

1. "Автоматическое создание большого числа пользователей."
Сообщение от Alex Deiter Искать по авторуВ закладки on 22-Ноя-04, 22:40  (MSK)
>Списки этих пользователей хранятся также в Экселе в файле Пассвд.ткст в формате:
>логин1   пароль1
>логин2   пароль2
>....     ....
>логин100 пароль100
>Может кто то может подсказать как написать такой скрипт?

Если всё так просто, то в две строки:
# awk '{printf "echo %s|pw useradd %s -d /home/%s -g users -s /sbin/nologin -h 0\n", $2, $1, $1}' passwd.txt > mkusers.sh
# sh mkusers.sh

mkusers.sh будет содержать что-то вроде:
echo passwd1|pw useradd username1 -d /home/username1 -g users -s /sbin/nologin -h 0
echo passwd2|pw useradd username2 -d /home/username2 -g users -s /sbin/nologin -h 0

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

3. "Автоматическое создание большого числа пользователей."
Сообщение от schizoid Искать по авторуВ закладки on 23-Ноя-04, 19:37  (MSK)
>Если всё так просто, то в две строки:
># awk '{printf "echo %s|pw useradd %s -d /home/%s -g users -s /sbin/nologin -h 0\n", $2, $1, $1}' passwd.txt > mkusers.sh
># sh mkusers.sh

Спасибо.
Где Вы этому научились?

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

2. "Автоматическое создание большого числа пользователей."
Сообщение от bob5757 emailИскать по авторуВ закладки on 22-Ноя-04, 23:22  (MSK)
>Ситуация следующая:
>Сейчас почтовый и прокси-сервер стоят на винХР.
>На этих серверах прописаны одинаковые пользователи.
>Списки этих пользователей хранятся также в Экселе в файле Пассвд.ткст в формате:
>
>логин1   пароль1
>логин2   пароль2
>....     ....
>логин100 пароль100
>
>Теперь нужно этих пользователей сделать пользолвателями ФриБСД.
>Я думаю что это можно как то автоматизировать, но не знаю как.
>
>Думал что поможет что то типа:
>cat passwd.txt | pw useradd -u 0$ 1$
>Но и сам вижу что это не может работать.
>
>Может кто то может подсказать как написать такой скрипт?
>
>Или линк на литературу, которая поможет.

слиплось тебе их заводить ? это же потом будет нужно синхронизировать их
в различных системах. В товем случае можно настроить nsswitch и pam
таким образом, чтобы виндоусовые пользователи ыбли видны и в юниксе.
Пути 2 - winbindd и ldap.

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


Удалить

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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