Консоль управления сервером Cs |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
![]() |
Консоль управления сервером Cs |
![]() |
![]()
Сообщение
|
![]() ![]() |
тема очищена
Отредактировал: Redacid, - 24.7.2009, 18:37
Прикрепленные файлы:
![]() ![]() |
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Это всё не для моих мозгов) Sory
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Настоящие сервера делаются по системе - запустил и забыл. Консоль для нубов, все ручками пишут.
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Настоящие сервера делаются по системе - запустил и забыл. Консоль для нубов, все ручками пишут. Вы вероятно почту тоже telnet-ом забираете? А если нужно дать доступ совершенно чужому человеку? Вы ему стандартный шел отдадите? Этот скрипт используется около года и написан был именно потому, что я сдаю сервера в пользование а городить огороды с чрутами и джаилами это не выход. А этот скрипт решает все насущные проблемы. Кроме того, зачем вы делаете все эти сборки серверов? не для нубов ли? Вменяемый админ сам это всё собрать и настроить может. Относитесь в чужому труду с уважением. Использовать или нет это ваше личное дело.
Отредактировал: Redacid, - 24.7.2008, 11:47
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Redacid идея мне нравится! тоже думал как бы сервер давать какому нить из админов, что бы они могли им парулить безболезнено и не зная никсов.
+1 правда а другой ресурс врядли кто то пойдёт. было бы хорошо, если бы вы здесь поддерживали топик! У меня наверняка ещё появятся вопросы, когда я таки заведу свои сервера) да и врядли только у меня одноо, хотя тут народ вроде уже прошареный и численность в принципе мала)
Отредактировал: bravo, - 24.7.2008, 11:22
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Вы вероятно почту тоже telnet-ом забираете? А если нужно дать доступ совершенно чужому человеку? Вы ему стандартный шел отдадите? Этот скрипт используется около года и написан был именно потому, что я сдаю сервера в пользование а городить огороды с чрутами и джаилами это не выход. А этот скрипт решает все насущные проблемы. Кроме того, зачем вы делаете все эти сборки серверов? не для нубов ли? Вменяемый админ сам это всё собрать и настроить может. Относитесь в чужому труду с уважением. Использовать или нет это ваше личное дело. Проблемы с шеллом? :) Проблемы с jail или chroot? Это же элементарные вещи, легко настраиваемые. Тем более, если юзер захочет что-либо сам изменить на сервере, у него всегда будет возможность это сделать. Да и раз для юзверей, которые не шарят, не лучше ли сделать php версию?
Отредактировал: Sobig, - 24.7.2008, 12:53
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Проблемы с шеллом? :) Проблемы с jail или chroot? Это же элементарные вещи, легко настраиваемые. Тем более, если юзер захочет что-либо сам изменить на сервере, у него всегда будет возможность это сделать. Да и раз для юзверей, которые не шарят, не лучше ли сделать php версию? Я не для того постил статью, что-бы с вами ругаться. Так-же я не говорил, что джалилы и чруты это проблема. Для решения этой задачи неоправдано. Изменения пользователи делают по ФТП, давать ПХП скрипту выполнять консольные комманды это по вашему безопасно? Дать пользователю от которого работает HTTP сервер права на создание и убивание чужих процессов это безопасно? ssh как ничто другое подходит для решения. Из плюсов: Контроль за подключениями с помощью брандмауэра Зашифрованое соединение Работает на порядок быстрее любого ВВВ Выбор для себя каждый сделает сам. |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
useradd & chmod && chown уже не в моде? :-) Давайте разложим по полочкам. Вы хотите дать права любому пользователю зашедшему на ваш вэбсервер: создавать и убивать процессы, дать разрешение на выполнение комманд screen, kill Я вас правильно понимаю? Опишите,что конкретно вы имеете ввиду. Хотя-бы на палцах.Возможно это будет для меня идеей для написания вэбморды. |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
брейк парни) чё вы правда. давайте это будет просто как один из вариантов. )
кто чё покруче предложит - постите ) |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Тупой настройкой системы можно добиться удобного ограничения пользователей.
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
DELETE
Отредактировал: gg^^, - 30.7.2008, 23:04
|
|
|
![]() |
![]()
Сообщение
|
![]() |
конечно варианты со специальными скриптами и тд это весело но имхо глупо
Цель получить доступ к серверной консоли Релизация на сервер устанавливать ниче не надо, тем кто хочет доступ установить HLSW - програмка очень удобно мониторить все сервера Если надо доступ к файлам библиотекам и тд Реализация FTP - обычным пользователям (типо выожить папку скриншотов и тд),если надо чтобы что то закачивать мона было добавляите пользователя с правами записи в определённые места, ssh - для себя Зачем из мухи делать слона?) |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
конечно варианты со специальными скриптами и тд это весело но имхо глупо Цель получить доступ к серверной консоли Релизация на сервер устанавливать ниче не надо, тем кто хочет доступ установить HLSW - програмка очень удобно мониторить все сервера Если надо доступ к файлам библиотекам и тд Реализация FTP - обычным пользователям (типо выожить папку скриншотов и тд),если надо чтобы что то закачивать мона было добавляите пользователя с правами записи в определённые места, ssh - для себя Зачем из мухи делать слона?) А рестартануть подвисший сервер? А скомпилить плагин? А доступ к серверной консоли? На любой продукт есть потребитель, если вам хватает HLSW - то ради бога. |
|
|
![]() |
![]()
Сообщение
|
![]() |
Красиво...
/me ушел учить bash |
|
|
![]() |
![]()
Сообщение
|
![]() |
А рестартануть подвисший сервер? А скомпилить плагин? А доступ к серверной консоли? На любой продукт есть потребитель, если вам хватает HLSW - то ради бога. элементарно например у меня запуск серва Код cd /home/public/csdm/ ./hlds_run -game cstrike +rcon_password тут_мой_ркон_для_ксдм +port 27015 -insecure -nomaster +maxplayers 16 +map de_dust2 +exec server.cfg -notrap >> csdm.log & начну с конца доступ к северной консоли >> csdm.log это и есть серверная консоль(вывод) её мона читать даже без hlsw, или использование hlsw там есть серверная консоль и отуда мона отправлять команды скомпилить плагин можно абсолютно на любом компе а залить его по фтп(зная логин и пароль) далие добавить вариант по ssh ee ~/aim/cstrike/addons/amxmodx/conf/plugins.ini и вписать название плагина вариант 2 по фтп слить себе фаил plugins.ini и вписать туда новый логин и перезалить на фтп рестерт сервака у меня делаеться крайне редко (только пока настрайваю) а серваки в основном сами по себе перезапускаються, или когда новый модуль добавляю ну тут опять же есть ssh мне это реально удобней и проше |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
На все 3 вопроса решения через одно место, а на один так и вовсе нет ответа
Скомпилить плагин - компиль у себя на тазике и заливай Рестарт сервера - давай доступ к консоли по ссш Про консоль сервера КС ты промолчал Мыслите глобальнее. Если ты один и за всем следишь сам то понятное дело можно и в консоли поклацать. А если серверов 10 или 20 и есть люди которые поддерживают тот или иной сервер. У тебя выбор либо самому за всё отвечать или назначить кого-то. А если ты сдаёшь сервер в аренду кому-то? Ты тоже ему предложишь в консоли клацать? |
|
|
![]() |
![]()
Сообщение
|
![]() |
При создании скрипта возникла следующая проблема.
При входе под юзером runserver вылетает следующее: Цитата Could not chdir to home directory /home/myserver/shell.sh: Not a directory -bash: /home/myserver/shell.sh/.bash_profile: Not a directory runserver@server:/$ Делал все как положено в инструкции: Сначала прописал в /etc/shells полный путь до скрипта: /home/myserver/shell.sh Затем создал пользователя runserver следующим образом: server:~# useradd -d /home/myserver/shell.sh -g users -s /bin/bash runserver Подскажите, почему может быть такое? Спасибо. |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
При создании скрипта возникла следующая проблема. При входе под юзером runserver вылетает следующее: Делал все как положено в инструкции: Сначала прописал в /etc/shells полный путь до скрипта: /home/myserver/shell.sh Затем создал пользователя runserver следующим образом: server:~# useradd -d /home/myserver/shell.sh -g users -s /bin/bash runserver Подскажите, почему может быть такое? Спасибо. server:~# useradd -d /home/myserver/ -g users -s /home/myserver/shell.sh runserver |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Redacid, а куда скрипт то дел? дай поюзать)
|
|
|
![]() ![]() |