Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

screen

Статус пользователя Devilirine1
сообщение 25.4.2012, 17:55
Сообщение #1
Стаж: 15 лет

Сообщений: 13
Благодарностей: 1
Полезность: 0

Доброе время суток!
Возникла надобность запуcка скрипта в screen но не от root.
Прошу помощь в её реализации.

п.с
Centos 6.2

Отредактировал: Devilirine1, - 25.4.2012, 17:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя amp
сообщение 25.4.2012, 19:35
Сообщение #2
Стаж: 17 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

.
u1 - пользователь
cs1 - группа

//создаем пользователя
# adduser u1

//меняем пароль
# passwd u1

//создаем группу
# groupadd cs1

//добавляем в группу пользователя u1
# usermod -G cs1 u1

//добавляем в группу каталог hlds_l
#chgrp -R cs1 /home/hlds_l

//права только для владельца и группы
#chmod -R 770 /home/hlds_l/

//скрипт, start.sh

#!/bin/sh
cd /home/hlds_l/
screen -A -m -d -S cstrike1 ./hlds_run -binary ./hlds_i686 -game cstrike -port 27015 +ip 0.0.0.0 +sv_lan 0 +maxplayers 24 +map de_dust2_2x2 -pingboost 2

//запуск от u1
#sudo -u u1 ./start.sh


Отредактировал: amp, - 25.4.2012, 20:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 25.4.2012, 19:40
Сообщение #3


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Цитата(amp @ 25.4.2012, 19:35) *
все...

Не пробовал сначала вопрос читать?
И зачем столько команд?
useradd -m -d /home/hlds/ user
passwd user
sudo -u user screen -AdmS name ./hlds_run

я бы еще сделал так, например:
Код
USER=run_user
CURRENT_USER=$(/usr/bin/whoami)
if [ "$CURRENT_USER" = "$USER" ]; then
    INTERFACE="/usr/bin/screen -AdmS name ...."
  else
    INTERFACE="sudo -u $USER /usr/bin/screen -AdmS name ..."
fi


Отредактировал: Fire, - 25.4.2012, 19:45


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 25.4.2012, 19:44
Сообщение #4
Стаж: 17 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

простенький с описанием, пойдет

Отредактировал: amp, - 25.4.2012, 19:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: