LinuxForum.Fans
Тема

gksu + wine + сеть

Автор: Dmurr 10 сообщений 3275 просмотров
#61910

имеется приложение Fpinger работающее под wineом из roota... тк над ней ведется активная работа, необходимо чтобы базы она хапала из samba...
1 Вопрос. Как самлинк лежащий на столе с командой env WINEPREFIX="/home/it/.wine" wine "C:\Program Files\FPinger\FPinger.exe"... загружать из под roota не залезая в терминал...
P.s. Мои шаманства загрузки с gksu не увенчались успехом... к еще зеленый..
2 Вопрос . Как добить того чтобы приложение видело базы так "\\failserver\ИТТ\fpinger\etc......"
P.s. При монтировании отдельной сетевой папки из самбы... все работает, но тк в базах ссылки на другие базы то на этом все стопориться...

#62732

Народ очень необходима такая связка!
Уже второе win32 приложение - система записи телефонных разговоров, требует открытия wine с правами roota... горю.... не залезать же на сервера сразу после restarta...

#62734

sudo тоже не работает?

#62736

сразу все связка крутиться не захотелась... даже при sudo
ну сейчас еще раз тестить через судо пошел....
Просто хочется поднять сервер записи звука, настроить и забыть про него...

#62740
Dmurr написал:
env WINEPREFIX="/home/it/.wine"

засуньте это в .bashrc к руту.
и

text
sudo wine "C:\Program Files\FPinger\FPinger.exe"

после релогина естественно

#62759

для наглядности (возможно я сам от жары отупел): лезу в sudoers

text
 /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification root ALL=(ALL) ALL it ALL=NOPASSWD: ALL

# Uncomment to allow members of group sudo to not need a password # (Note that later entries override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL

Пытаюсь так
it@it:~$ su -c 'wine "/home/it/.wine/Program\ Files/FPinger/FPinger.exe"'
Пароль:
wine: cannot find '/home/it/.wine/Program\ Files/FPinger/FPinger.exe'

Или так:
it@it:~$ sudo wine "/home/it/.wine/Program\ Files/FPinger/FPinger.exe"
wine: /home/it/.wine is not owned by you

На этом счастье заканчивается

#62761

В rootовский .bashrc записал.
Все равно:
it@it:~$ sudo wine "C:\Program Files\FPinger\FPinger.exe"
wine: /home/it/.wine is not owned by you
:(

#62763

короче..

text
echo '#!/bin/bash >> ~/run_wine
echo 'env WINEPREFIX="/home/it/.wine" wine "C:\Program Files\FPinger\FPinger.exe"' >> ~/run_wine
text
chmod 777 ~/run_wine
sudo ~/run_wine

?

#62770
text

it@it:~$ echo '#!/bin/bash >> ~/run_wine'
#!/bin/bash >> ~/run_wine
it@it:~$ echo 'env WINEPREFIX="/home/it/.wine" wine "C:\Program Files\FPinger\FPinger.exe"' >> ~/run_wine
it@it:~$ chmod 777 ~/run_wine
it@it:~$ sudo ~/run_wine
wine: /home/it/.wine is not owned by you

^_^

#62957

Народ прошу помощи плииииииз

Войдите или зарегистрируйтесь, чтобы ответить.