View Full Version : perche' le applicazioni non partono nelle altre partizioni?
le partizioni sono tutte montate cosi'
ext3 nodiratime,errors=remount-ro,users,noatime
ntfs-3g users,gid=u,noatime,nodiratime,uid=u
mi sono dimenticato qualcosa?
se le metto in home parte tutto normalmente, solo dalle altre partizioni non va, ne ntfs ne ext3
Gimli[2BV!2B]
10-03-2011, 20:13
man mount (http://linux.die.net/man/8/mount): utilizzando l'opzione users impedisci esecuzione set user ID e creazione di device.users
Allow every user to mount and unmount the file system.
This option implies the options noexec, nosuid, and nodev (unless overridden
by subsequent options, as in the option line users,exec,dev,suid).Naturalmente questo è dettato da motivi di sicurezza (quando si hanno in ballo tutti gli utenti è sempre così).
Puoi attivare esplicitamente exec:ext3 nodiratime,errors=remount-ro,users,exec,noatime
ntfs-3g users,exec,gid=u,noatime,nodiratime,uid=u
Oppure rimuovi users, mi sembra fuori luogo: quelle partizioni dovrebbero essere già montate automaticamente all'avvio.
;34656982']man mount (http://linux.die.net/man/8/mount): utilizzando l'opzione users impedisci esecuzione set user ID e creazione di device.users
Allow every user to mount and unmount the file system.
This option implies the options noexec, nosuid, and nodev (unless overridden
by subsequent options, as in the option line users,exec,dev,suid).Naturalmente questo è dettato da motivi di sicurezza (quando si hanno in ballo tutti gli utenti è sempre così).
Puoi attivare esplicitamente exec:ext3 nodiratime,errors=remount-ro,users,exec,noatime
ntfs-3g users,exec,gid=u,noatime,nodiratime,uid=u
Oppure rimuovi users, mi sembra fuori luogo: quelle partizioni dovrebbero essere già montate automaticamente all'avvio.
grazie
nel caso avessi voluto far partire quell'eseguibile con la gui, come avrei dovuto fare? appariva la finestrella dell' "apri con" , che comando avrei dovuto usare?
da terminale immagino piazzarmi nella cartella e ./"applicazione" giusto? ma da "apri con"?
Gimli[2BV!2B]
10-03-2011, 21:08
Se la partizione è montata senza il permesso di esecuzione non è possibile lanciare l'esecuzione di file eseguibili binari che si trovano al suo interno, sia che siano dotati di attributo eseguibile oppure no.
È parzialmente bloccata anche l'esecuzione di script (*.sh, per esempio); vale a dire che un ./SCRIPT.sh fallisce con errore "permesso negato", mentre sh ./SCRIPT.sh funziona, perché l'interprete che viene lanciato è sh, il quale si limita a leggere lo script interpretandone i comandi.
;34656982']
Puoi attivare esplicitamente exec:ext3 nodiratime,errors=remount-ro,users,exec,noatime
ntfs-3g users,exec,gid=u,noatime,nodiratime,uid=u
Oppure rimuovi users, mi sembra fuori luogo: quelle partizioni dovrebbero essere già montate automaticamente all'avvio.
quello che hai detto qua mi ha fatto venire in mente un dettaglio che non comprendo
fstab dice cosa e come montare all'avvio automaticamente, quindi l'opzione users a che serve visto che e' gia' montato automaticamente? cioe' dice che gli users possono montarlo, ma che senso ha se sono gia' montate? non capisco il senso di quella opzione
Gimli[2BV!2B]
12-03-2011, 16:38
fstab dice cosa e come montare all'avvio automaticamenteEssendo precisi, fstab dice cosa dove e come montare.
Vedi, per esempio, noauto che è spesso abbinata all'users di cui si è discusso e che specifica di non montare all'avvio (utilizzata solitamente per lettori cd/dvd e affini).
Occorre precisare che la tendenza negli ultimi anni è stata la limitazione dell'uso di fstab alle sole partizioni di sistema, lasciando a strati superiori la gestione del mount di periferiche "dinamiche" come cd/dvd, usb, schedine flash, ecc... quindi, ormai, le opzioni di cui stiamo parlando sono utilizzate raramente in ambiente domestico.
Concludendo sono d'accordo che l'opzione users non dovrebbe servirti, quindi nemmeno exec.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.