The OpenNET Project / Index page

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

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

"Помогите настроить линукс в комп.зале"  
Сообщение от AITech email on 08-Дек-07, 15:00 
Вобщем есть проблема установки линукса в комп зале.
Необходимо сделать так, что бы клиенты могли играть в игры, запускать ваерфокс, оффис и прочую лабудень, НО при этом не могли стереть их. С никсовыми программами, которые (то есть все) свою вариативную часть относящуюся к пользователю хранят в его домашней папке проблем ессно нет. Проблемы есть с виндовыми.
Разобраться и тем паче выделить какие файлы игра перезаписывает или просто требует доступ на запись невозможно (знаю точно, поскольку делал под виндой нечто вроде черута, когда основная часть игры лежала на сервере а сэйвы и конфиги на локальной машине).
Следовательно, доступ на запись придется юзеру не давать.
Следовательно, придется запускать игру скриптом под другим пользолвталем.
Со сменой пользователя проблем нет, в том смысле, что прорамма - меню игр сама суидная рутовая, т.е. можно запустить от кого угодно, хот от самого рута.
Запускать под рутом неохота, а под другим пользователем, вылезает косяк - например так (все виндовые игры настроены под вайн под пользователем base)
sudo -H -u base wine hl.exe
При этом, х-сервер не дает подключится в сессию пользователя gamer пользователем base:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.

Вобщем вопрос в том правильно ли я все делаю, может быть посоветуете другие варианты?
И если правильно как и где разрещить подключение одного пользователя к x-сессии другого?

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

 Оглавление

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


1. "c xhost разобрался"  
Сообщение от AITech email on 09-Дек-07, 06:51 
с xhost разобрался, теперь все работает. Остается вопрос, существуют ли другие варианты настройки?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите настроить линукс в комп.зале"  
Сообщение от anonymous (??) on 09-Дек-07, 22:48 
>Следовательно, придется запускать игру скриптом под другим пользолвталем.
>Со сменой пользователя проблем нет, в том смысле, что прорамма - меню
>игр сама суидная рутовая, т.е. можно запустить от кого угодно, хот
>от самого рута.

А можно вопрос -- зачем?!


Вообще вас спасёт unionfs.  Будет один базовый каталог readonly, а всё что запишет юзер будет ложиться сверху.

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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