имеется приложение 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. При монтировании отдельной сетевой папки из самбы... все работает, но тк в базах ссылки на другие базы то на этом все стопориться...
gksu + wine + сеть
Народ очень необходима такая связка!
Уже второе win32 приложение - система записи телефонных разговоров, требует открытия wine с правами roota... горю.... не залезать же на сервера сразу после restarta...
sudo тоже не работает?
сразу все связка крутиться не захотелась... даже при sudo
ну сейчас еще раз тестить через судо пошел....
Просто хочется поднять сервер записи звука, настроить и забыть про него...
env WINEPREFIX="/home/it/.wine"
засуньте это в .bashrc к руту.
и
sudo wine "C:\Program Files\FPinger\FPinger.exe"после релогина естественно
для наглядности (возможно я сам от жары отупел): лезу в sudoers
/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
На этом счастье заканчивается
В rootовский .bashrc записал.
Все равно:
it@it:~$ sudo wine "C:\Program Files\FPinger\FPinger.exe"
wine: /home/it/.wine is not owned by you
:(
короче..
echo '#!/bin/bash >> ~/run_wine
echo 'env WINEPREFIX="/home/it/.wine" wine "C:\Program Files\FPinger\FPinger.exe"' >> ~/run_winechmod 777 ~/run_wine
sudo ~/run_wine?
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
^_^
Народ прошу помощи плииииииз