[Wine] permessi per applicazioni wine (firefox per windows)
-
fabio61
- Prode Principiante
- Messaggi: 229
- Iscrizione: venerdì 16 maggio 2008, 20:02
- Desktop: Ubuntu 22.04.2 LTS
- Distribuzione: GNOME 42.9 - Wayland
- Sesso: Maschile
[Wine] permessi per applicazioni wine (firefox per windows)
Ho quattro tre utenti sul mio computer: il mio e i miei due ragazzi (oltre a root, naturalmente).
Poiche' loro non riuscivano ad accedere ad alcuni siti di giochi che usano shockwave ho installato firefox per windows su wine, ho poi installato shockwave e flash (un po' seguendo quanto ho trovato sulla rivista "GNU/Linux magazine") e tutto funziona a perfezione.
Poi pero' sono andato negli accounts dei ragazzi pensando di trovare la applicazione nel menu' ma ho trovato solo wine senza l'installazione di firefox e tutto il resto.
Ho cercato sul forum e mi sembra di aver capito che devo garantire l'accesso ai files ai miei utenti. Ho costituito il gruppo users ma a questo punto mi sono dovuto fermare: non ho capito come garantire i permessi e su quali files devo farlo (firefox.exe? quello che trovo nella mia directory ./wine?)
Inoltre ho provato ad andare nella directory /.wine/Programmi/Mozilla Firefox, che contiene il firefox.exe e, nelle proprietà sono andato a vedere i permessi, ma nella tendina che si apre ci sono diversi gruppi mo non c'e' il gruppo users
Qualcuno mi puo' chiarire le idee?
Poiche' loro non riuscivano ad accedere ad alcuni siti di giochi che usano shockwave ho installato firefox per windows su wine, ho poi installato shockwave e flash (un po' seguendo quanto ho trovato sulla rivista "GNU/Linux magazine") e tutto funziona a perfezione.
Poi pero' sono andato negli accounts dei ragazzi pensando di trovare la applicazione nel menu' ma ho trovato solo wine senza l'installazione di firefox e tutto il resto.
Ho cercato sul forum e mi sembra di aver capito che devo garantire l'accesso ai files ai miei utenti. Ho costituito il gruppo users ma a questo punto mi sono dovuto fermare: non ho capito come garantire i permessi e su quali files devo farlo (firefox.exe? quello che trovo nella mia directory ./wine?)
Inoltre ho provato ad andare nella directory /.wine/Programmi/Mozilla Firefox, che contiene il firefox.exe e, nelle proprietà sono andato a vedere i permessi, ma nella tendina che si apre ci sono diversi gruppi mo non c'e' il gruppo users
Qualcuno mi puo' chiarire le idee?
Ultima modifica di fabio61 il giovedì 28 agosto 2008, 19:58, modificato 1 volta in totale.
Re: [Wine] permessi per applicazioni wine (firefox per windows)
non ho ben capito il tuo discorso comunque posta il risultato di comunque penso che l'idea migliore sia di creare un gruppo (puoi usare users) cambiare il gruppo che possiede la directory (e i file in essa contenuti) e dare i permessi di lettura\scrittura alla .wine/drive_c/Programmi/Mozilla\ Firefox(sempre in modo ricorsivo) a quel punto crei un bel link per tutti gli altri utenti che tramite wine invocano l'eseguibile che si trova nella tua directory. In alternativa puoi anche creare un altra cartella e da qualche altra parte se non la vuoi nella tua area utente
Codice: Seleziona tutto
ls -l .wine/drive_c/Programmi/Mozilla\ FirefoxCodice: Seleziona tutto
chown -R tuoutente:users .wine/drive_c/Programmi/Mozilla\ FirefoxCodice: Seleziona tutto
chmod -R rw+g .wine/drive_c/Programmi/Mozilla\ Firefox
Ultima modifica di kiroken_ il giovedì 28 agosto 2008, 22:26, modificato 1 volta in totale.
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713
d95555c36aeeee715c0a34ce1e4dd713
Re: [Wine] permessi per applicazioni wine (firefox per windows)
anzi aspetta ora che ci penso nel normale utilizzo firefox non dovrebbe affatto modificare i file che ci sono li dentro quindi basta che gli altri utenti chiamino l'eseguibile tramite wine. I loro dati personali saranno poi memorizzati nella loro area utente
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713
d95555c36aeeee715c0a34ce1e4dd713
-
fabio61
- Prode Principiante
- Messaggi: 229
- Iscrizione: venerdì 16 maggio 2008, 20:02
- Desktop: Ubuntu 22.04.2 LTS
- Distribuzione: GNOME 42.9 - Wayland
- Sesso: Maschile
Re: [Wine] permessi per applicazioni wine (firefox per windows)
Cercherò di essere più chiaro:kiroken ha scritto: non ho ben capito il tuo discorso comunque posta il risultato diCodice: Seleziona tutto
ls -l .wine/drive_c/Programmi/Mozilla\ Firefox
-rw-r--r-- 1 fabio fabio 17408 2008-07-03 05:28 AccessibleMarshal.dll
-rw-r--r-- 1 fabio fabio 2035 2008-07-02 18:31 application.ini
-rw-r--r-- 1 fabio fabio 1338 2008-07-02 18:31 blocklist.xml
-rw-r--r-- 1 fabio fabio 220 2008-07-02 20:09 browserconfig.properties
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 chrome
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 components
-rwxr-xr-x 1 fabio fabio 185856 2008-07-03 05:28 crashreporter.exe
-rw-r--r-- 1 fabio fabio 3026 2008-03-08 09:35 crashreporter.ini
-rw-r--r-- 1 fabio fabio 737 2008-01-30 20:33 crashreporter-override.ini
drwxr-xr-x 5 fabio fabio 4096 2008-08-28 18:07 defaults
drwxr-xr-x 3 fabio fabio 4096 2008-08-28 18:07 extensions
-rwxr-xr-x 1 fabio fabio 307712 2008-07-03 05:28 firefox.exe
-rw-r--r-- 1 fabio fabio 476 2008-07-02 18:31 freebl3.chk
-rw-r--r-- 1 fabio fabio 233472 2008-07-02 18:31 freebl3.dll
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 greprefs
-rw-r--r-- 1 fabio fabio 20000 2008-08-28 18:38 install.log
-rw-r--r-- 1 fabio fabio 695296 2008-07-03 05:28 js3250.dll
-rw-r--r-- 1 fabio fabio 31393 2008-07-02 18:31 LICENSE
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 modules
-rw-r--r-- 1 fabio fabio 710144 2008-07-03 05:28 mozcrt19.dll
-rw-r--r-- 1 fabio fabio 198144 2008-07-03 05:28 nspr4.dll
-rw-r--r-- 1 fabio fabio 697856 2008-07-03 05:28 nss3.dll
-rw-r--r-- 1 fabio fabio 304640 2008-07-03 05:28 nssckbi.dll
-rw-r--r-- 1 fabio fabio 103936 2008-07-03 05:28 nssdbm3.dll
-rw-r--r-- 1 fabio fabio 87552 2008-07-03 05:28 nssutil3.dll
-rw-r--r-- 1 fabio fabio 106 2008-07-02 20:09 old-homepage-default.properties
-rw-r--r-- 1 fabio fabio 48 2008-07-02 18:31 platform.ini
-rw-r--r-- 1 fabio fabio 20480 2008-07-03 05:28 plc4.dll
-rw-r--r-- 1 fabio fabio 17408 2008-07-03 05:28 plds4.dll
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:41 plugins
-rw-r--r-- 1 fabio fabio 185 2008-07-02 20:09 README.txt
drwxr-xr-x 6 fabio fabio 4096 2008-08-28 18:38 res
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 searchplugins
-rw-r--r-- 1 fabio fabio 103936 2008-07-03 05:28 smime3.dll
-rw-r--r-- 1 fabio fabio 476 2008-07-02 18:31 softokn3.chk
-rw-r--r-- 1 fabio fabio 151552 2008-07-02 18:31 softokn3.dll
-rw-r--r-- 1 fabio fabio 395776 2008-07-03 05:28 sqlite3.dll
-rw-r--r-- 1 fabio fabio 136704 2008-07-03 05:28 ssl3.dll
drwxr-xr-x 2 fabio fabio 4096 2008-08-28 18:38 uninstall
-rwxr-xr-x 1 fabio fabio 241664 2008-07-03 05:28 updater.exe
-rw-r--r-- 1 fabio fabio 723 2008-07-02 20:09 updater.ini
-rw-r--r-- 1 fabio fabio 17920 2008-07-03 05:28 xpcom.dll
-rw-r--r-- 1 fabio fabio 9704960 2008-07-03 05:28 xul.dll
comunque penso che l'idea migliore sia di creare un gruppo (puoi usare users) cambiare il gruppo che possiede la directory (e i file in essa contenuti)e dare i permessi di lettura\scrittura alla .wine/drive_c/Programmi/Mozilla\ Firefox(sempre in modo ricorsivo)Codice: Seleziona tutto
chown -R tuoutente:users .wine/drive_c/Programmi/Mozilla\ Firefoxa quel punto crei un bel link per tutti gli altri utenti che tramite wine invocano l'eseguibile che si trova nella tua directory. In alternativa puoi anche creare un altra cartella e da qualche altra parte se non la vuoi nella tua area utenteCodice: Seleziona tutto
chmod -R rw+g .wine/drive_c/Programmi/Mozilla\ Firefox
dopo aver installato wine nel sistema ovviamente ogni user ha il link a wine nel menu' principale. Tuttavia mentre nel mio account (con privilegi di amministratore) il menù comprende anche il link alla cartella con firefox, nel menu' degli altri users ho solo i links originali di wine (quelli, cioè, che ho trovato nel mio menù prima di installare firefox per windows).
Ora, ovviamente è possibile che uno degli altri utenti invochi firefox dal suo wine, tuttavia non solo non ottiene così il link nel menù, ma soprattutto il browser parte privo dei plugins che invece ho settato sul mio firefox (in particolar modo l'installazione di shockwave e flash).
Naturalmente una soluzione facile sarebbe quella di fare in modo che ognuno degli utenti si installi il proprio firefox e provveda ai propri plugins, ma mi chiedo se c'e' una soluzione per evitare tre distinte installazioni mettendo a disposizione degli utenti senza i privilegi di amministrazione, il lavoro che ho già fatto per me stesso.
Ho letto questa pagina: http://wiki.ubuntu-it.org/InternetRete/Shockwave
In particolare qui sembrerebbe che l'uso della corretta versione del plugin sia legata alla modifica del file mozplugger
Però il file mozplugger doverbbe essere unico per tutto il sistema e quindi anche gli utenti dovrebbero risentire dei suoi effetti, no? O non ho capito io?Configurazione
È necessario configurare mozplugger affinché utilizzi la versione Windows di Firefox per i file Shockwave. Aprire una finestra di terminale e digitare il seguente comando:
sudo nano /etc/mozpluggerrc
Appendere alla fine del file le seguenti righe:
application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file
swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "file://Z:$file"
Ultima modifica di fabio61 il venerdì 29 agosto 2008, 21:40, modificato 1 volta in totale.
Re: [Wine] permessi per applicazioni wine (firefox per windows)
mi è venuta in mente un altra soluzione:
1) crei una cartella in un punto a tua scelta ad esempio
2) fai in modo che gli utenti del gruppo users possano modificarla
3) con tutti gli utenti avvii winecfg e modifichi sotto "drive" il path di C: con /home/areawine dopodiche ci copi dentro il contenuto della tua cartella drive_c
a questo punto condividete la stessa zona fittizzia di wine e potete utilizzare i programmi istallati. Almeno in teoria dovrebbe funzionare (ovviamente dovrai creare per ogni utente anche la rispettiva voce nei menu)
1) crei una cartella in un punto a tua scelta ad esempio
Codice: Seleziona tutto
mkdir /home/areawineCodice: Seleziona tutto
chown -R utenteproprietario:users /home/areawine
chmod -R g+rw /home/areawineCodice: Seleziona tutto
cp -r ~/.wine/drive_c /home/areawinehttp://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713
d95555c36aeeee715c0a34ce1e4dd713
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti
