Многопользовательская система: вариант решения.

Многопользовательская система: вариант решения.

Сообщение ignite » Вс сен 23, 2007 9:04 pm

Предлагаю вариант многопользовательской установки, основанной на символических ссылках.

1. Распаковываем дистриб в /opt
tar xzf debetplusv12.tar.gz

2. Готовим окружение пользователя user
mkdir /home/user/DebetPlusV12
cd /home/user/DebetPlusV12
for i in /opt/DebetPlusV12/{jre,.eclipseproduct,DebetPlus.ini,icon.xpm} ; do ln -s $i `basename $i` ; done
cp -R /opt/DebetPlusV12/{configuration,DebetPlus,base} .
chown -R user:user base configuration
mkdir plugins
for i in /opt/DebetPlusV12/plugins/* ; do ln -s $i plugins/`basename $i` ; done
rm -f plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar
cp /opt/DebetPlusV12/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar plugins

3. Запускаем Дебет от имени пользователя user, появляется окошко "Параметры запуска", вводим пароль "150301", путь к JDebet /opt/DebetPlusV12/JDebet

4. В распакованном дереве странные права, делаем его владельцем рута, убираем лишний доступ

chown -R root.root /opt/DebetPlusV12
chmod -R go-w /opt/DebetPlusV12/*

Минусы: администрирование юзеров нужно делать из-под рута (это странно, но файл с юзерами живет в JDebet)
Аватара пользователя
ignite
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 16
Зарегистрирован: Чт ноя 09, 2006 10:34 am

Вернуться в Общие вопросы по работе программы

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

Сейчас этот форум просматривают: Google [Bot] и гости: 9

cron