Сообщения без ответов | Активные темы Текущее время: 22 ноя 2024, 11:35




Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3
Cтарт, стоп, рестарт [Linux] [Локальный сервер] [Решено] 
Автор Сообщение
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
в логах httpd
sudo: no tty present and no askpass program specified
Эхх всё таки ему не нравиться sudoers... !! :evil:


15 апр 2014, 14:34
Профиль
Специалист
Аватара пользователя

Зарегистрирован:
26 апр 2012, 16:48
Сообщения: 383
Поблагодарили: 4 раз.
А зачем вы при запуске от имени steam используете ключ '-u steam'?
Просто "sudo ./server.sh" не работает?

>>sudo: no tty present and no askpass program specified<<
Все в порядке с sudoers. sudo запустился, но не может найти терминал.


15 апр 2014, 15:59
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
kissbb писал(а):
А зачем вы при запуске от имени steam используете ключ '-u steam'?
Просто "sudo ./server.sh" не работает?

>>sudo: no tty present and no askpass program specified<<
Все в порядке с sudoers. sudo запустился, но не может найти терминал.


Запускается....


15 апр 2014, 16:08
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
счас переделал все на apache , т.к. были проблемы. Дал ему тоже все права...
Захожу под apache
И вот что получаю...

Код:
[root@gameap servers]# sudo -s -u apache
bash-4.1$ ls -l
итого 3160
drwxr-xr-x  2 root   root      4096 Апр 14 08:08 depotcache
drwxrwxr-x  2 root   root      4096 Апр 10 13:34 linux32
drwxr-xr-x  2 root   root      4096 Апр 10 13:34 package
drwxr-xr-x  2 root   root      4096 Апр 10 13:34 public
-rwxr-xr-x  1 root   root      3360 Апр 15 10:37 server-orig.sh
-rwxr-xr-x  1 apache apache    3360 Апр 15 11:10 server.sh
-rwxr-xr-x  1 root   root      3368 Апр 15 11:10 server-test.sh
drwxr-xr-x. 6 root   root      4096 Апр 10 15:04 SteamCMD
-rw-r--r--  1 root   root   3170982 Дек  7 03:48 steamcmd_linux.tar.gz
-rwxr-xr-x  1 root   root       959 Фев 28 06:02 steamcmd.sh
-rwxrw-r--  1 root   root     14037 Фев  5  2013 steam.sh
drwxr-xr-x  6 root   root      4096 Апр 14 09:00 test-server
-rwxr-xr-x  1 root   root       373 Апр 14 09:51 test.sh
bash-4.1$ sudo ./server.sh
Usage all parameters
bash-4.1$ su apache -c ./server.sh
Пароль:
su: неправильный пароль
bash-4.1$ sudo apache -c ./server.sh
[sudo] password for apache:
Sorry, try again.
[sudo] password for apache:
sudo: 1 incorrect password attempt
bash-4.1$



15 апр 2014, 20:33
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
А если вставить строку запуска предварительно поменяв su на sudo из под пользователя apache.
Вот результат

[root@gameap servers]# sudo -s -u apache
bash-4.1$ sudo ./server.sh start /home/servers/test-server cstrike_Cl91Dj_27015 "./hlds_run -console -game cstrike +ip 10.0.0.29 +port 27015 +map de_dust2"
Server started
bash-4.1$ screen -ls
No Sockets found in /var/run/screen/S-apache.

bash-4.1$ screen -r cstrike_Cl91Dj_27015
Cannot open your terminal '/dev/pts/0' - please check.
bash-4.1$ sudo ./server.sh stop /home/servers/test-server cstrike_Cl91Dj_27015 "./hlds_run -console -game cstrike +ip 10.0.0.29 +port 27015 +map de_dust2"
No screen session found.
Server stopped
bash-4.1$ su apache -c ./server.sh stop /home/servers/test-server cstrike_Cl91Dj_27015 "./hlds_run -console -game cstrike +ip 10.0.0.29 +port 27015 +map de_dust2"
Пароль:


15 апр 2014, 22:53
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
kissbb писал(а):
>>sudo: no tty present and no askpass program specified<<
Все в порядке с sudoers. sudo запустился, но не может найти терминал.


И как это можно починить ?)


16 апр 2014, 14:24
Профиль
Специалист
Аватара пользователя

Зарегистрирован:
26 апр 2012, 16:48
Сообщения: 383
Поблагодарили: 4 раз.
Это не нужно чинить, в АП все должно работать.
Если есть уж такое большое желание залезть из консоли в скрин сервера, то:
su <пользователь_от_имени_которого_запущен_сервер>
script /dev/null
screen -d -r


16 апр 2014, 21:29
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
kissbb писал(а):
Это не нужно чинить, в АП все должно работать.
Если есть уж такое большое желание залезть из консоли в скрин сервера, то:
su <пользователь_от_имени_которого_запущен_сервер>
script /dev/null
screen -d -r

Ну вот не хочет работать и все.....
В логах тишина....


16 апр 2014, 23:15
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
Урааа победил стала запускаться.....
УФФФ,,....


16 апр 2014, 23:23
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
fianlls писал(а):
Урааа победил стала запускаться.....
УФФФ,,....

Что сделали?


17 апр 2014, 01:29
Профиль ICQ WWW
Специалист
Аватара пользователя

Зарегистрирован:
26 апр 2012, 16:48
Сообщения: 383
Поблагодарили: 4 раз.
Можно я угадаю с одного раза?
Наверное, сделали все по инструкции :D


17 апр 2014, 01:43
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
kissbb писал(а):
Можно я угадаю с одного раза?
Наверное, сделали все по инструкции :D


Я изначально делал всё по инструкции.... )))
1) что я сделал
привеёл sudoers вот в такой вид...
Код:
# Allows members of the users group to shutdown this system
# %users  localhost=/sbin/shutdown -h now
admin   ALL=NOPASSWD:/usr/local/vesta/bin/*
apache gameap=NOPASSWD:/home/servers/server.sh, /usr/bin/screen
apache gameap=NOPASSWD:/home/servers/test-server/hlds_run
admin gameap=NOPASSWD:/home/servers/server.sh, /usr/bin/screen
admin gameap=NOPASSWD:/home/servers/test-server/hlds_run

2) Изменил пользователю apache shell на /bin/bash
3) Узнал что Vesta запускает httpd от одного пользователя... (apache) а всё что открывается на сайте идёт от другого в моём случае это admin... (хз как это устроенно но работает оно так )
4) Узнал что screen тоже скатина просит пароль...

Ну и отсеил все логи по дате и времени... и собственно нашел то что для нормального запуска ему не хватает именно прав пользователя admin...
Вот после этих плясок с бубном через панельку запустился сервер...


17 апр 2014, 08:23
Профиль
Участник

Зарегистрирован:
09 фев 2014, 18:49
Сообщения: 36
Поблагодарили: 0 раз.
А вот ещётакой вопросик, через эту панельку можно ка книбудь ещё hltv сервер запустить на запись ?


17 апр 2014, 13:15
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Да, можно, но для этого создайте отдельную тему.
Считаю, что эта тема решена, поэтому закрываю ее.

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


17 апр 2014, 14:26
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


HLDM.ORG 2011-2013