The OpenNET Project / Index page

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

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

"Управление пользователями сервера через web"  
Сообщение от Mad (??) on 14-Авг-08, 15:32 
Доброго времени суток!
Есть такая задача: нужно управлять пользователями linux-сервера (т.е. создавать и удалять, изменять параметры не обязательно) удаленно через веб-интерфейс. Понятно, что это легко можно сделать через ssh, но требуют веб :(
Как можно реализовать это? По-идее, при вводе данных на страничке, должен выполняться скрипт, но я не силен (*стыдно*) ни в php, ни в perl, ни в html... Если кто-нибудь может, опишите хотя бы примерно... Заранее спасибо!
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Управление пользователями сервера через web"  
Сообщение от Sava on 14-Авг-08, 15:48 
>Доброго времени суток!
>Есть такая задача: нужно управлять пользователями linux-сервера (т.е. создавать и удалять, изменять
>параметры не обязательно) удаленно через веб-интерфейс. Понятно, что это легко можно
>сделать через ssh, но требуют веб :(
>Как можно реализовать это? По-идее, при вводе данных на страничке, должен выполняться
>скрипт, но я не силен (*стыдно*) ни в php, ни в
>perl, ни в html... Если кто-нибудь может, опишите хотя бы примерно...
>Заранее спасибо!

Webmin

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

2. "Управление пользователями сервера через web"  
Сообщение от Mad (??) on 15-Авг-08, 12:46 
>Webmin

Thanks!

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

3. "Управление пользователями сервера через web"  
Сообщение от Mad (??) on 29-Авг-08, 14:23 
>Webmin

Постарался, осилил php и написал на нем. :) webmin не обеспечивает требуемый уровень безопасности...

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

4. "Управление пользователями сервера через web"  
Сообщение от FreeBolik email on 29-Авг-08, 14:27 
>>Webmin
>
>Постарался, осилил php и написал на нем. :) webmin не обеспечивает требуемый
>уровень безопасности...

итить-колотить... а мона увидеть скриптовину? полезная буит хреновина!-) да и просто интерес давит.
>Постарался, осилил php и написал на нем.

звучит лиха! :-)

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

5. "Управление пользователями сервера через web"  
Сообщение от Krieger email(??) on 30-Авг-08, 14:59 
>>Webmin
>
>Постарался, осилил php и написал на нем. :) webmin не обеспечивает требуемый
>уровень безопасности...

Молодец. Главное, своё обезопась как следует.

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

6. "Управление пользователями сервера через web"  
Сообщение от angra (ok) on 30-Авг-08, 17:12 
Лучше бы осилили perl, так как php само по себе "не обеспечивает требуемый уровень безопасности" :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Управление пользователями сервера через web"  
Сообщение от Mad (??) on 03-Сен-08, 16:30 
>Лучше бы осилили perl, так как php само по себе "не обеспечивает
>требуемый уровень безопасности" :)

Перл ниасилил :( потом может подтяну... для данной задачи безопасности php достаточно. :)
Вобщем, принцип такой: так как апач не позволяет запускать скрипты от рута(нужно для useradd),
то первый скрипт складывает в файл пару "шифрованный пароль - логин". другой скрипт запускается
по cron'у от рута и, считывая из файла эти пары, добавляет пользователей. все просто))

На днях выложу скрипты)

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

8. "Управление пользователями сервера через web"  
Сообщение от angra (ok) on 04-Сен-08, 11:01 
>На днях выложу скрипты)

А смысл? Вы придумали очередной велосипед, причем далеко не самой удачной конструкции.
Хотя выложите, вполне возможно, что в них есть пара стандартных проблем, о которых вам стоило бы узнать :)


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

9. "Управление пользователями сервера через web"  
Сообщение от Romikk on 04-Сен-08, 12:23 
>:)
>Вобщем, принцип такой: так как апач не позволяет запускать скрипты от рута(нужно
>для useradd),
>то первый скрипт складывает в файл пару "шифрованный пароль - логин". другой
>скрипт запускается
>по cron'у от рута и, считывая из файла эти пары, добавляет пользователей.
>все просто))
>

Читал и плакал, решение через одно место.

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

10. "Управление пользователями сервера через web"  
Сообщение от Lucf3r (??) on 04-Сен-08, 16:10 
>>:)
>>Вобщем, принцип такой: так как апач не позволяет запускать скрипты от рута(нужно
>>для useradd),
>>то первый скрипт складывает в файл пару "шифрованный пароль - логин". другой
>>скрипт запускается
>>по cron'у от рута и, считывая из файла эти пары, добавляет пользователей.
>>все просто))
>>
>
>Читал и плакал, решение через одно место.

В принципе на крайняк можно было в /etc/sudoers прописать:

%nobody ALL=/usr/sbin/useradd

или под кем у вас там пользователь apache'а?... Но вообще... делать подобные вещи... Через Web-интерфейс...

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

11. "Управление пользователями сервера через web"  
Сообщение от Romikk on 05-Сен-08, 13:12 
Вообще хотелось бы увидеть задачу целиком а не вырванный кусочек,
для чего собсна добавлять пользователей?

Врядли для возможности работы терминалом, возможно это
почтовый сервер, и учетные записи - это почтовые аккаунты,
тогда нужно пообщатся с админом, возможно
/etc/passwd не лучшее место для хранения аков.

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

12. "Управление пользователями сервера через web"  
Сообщение от Mad (??) on 08-Сен-08, 11:48 
>Вообще хотелось бы увидеть задачу целиком а не вырванный кусочек,
>для чего собсна добавлять пользователей?
>
>Врядли для возможности работы терминалом, возможно это
>почтовый сервер, и учетные записи - это почтовые аккаунты,
>тогда нужно пообщатся с админом, возможно
>/etc/passwd не лучшее место для хранения аков.

Всем спасибо, пофиксил, стало гораздо проще и эффективнее. :)
Пользователей нужно добавлять/удалять для авторизации PAM'ом в openvpn.

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

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

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




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

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