Pagina 1 di 1
script nautilus per mount ISO
Inviato: sabato 3 giugno 2006, 1:33
da richardsith
ciao a tutti, ho bisogno di un aiuto. sto cercando di realizzare uno script per nautilus che monti un file qualsiasi con estensione .iso in una punto di montaggio tipo /media/iso. provando il comando "mount -o loop file.iso /media/iso" il sistema mi risponde che solo root puo eseguire il comando mount, inizialmente pensavo che fosse dovuto ai permessi sulla directory /media ma anche cambiandoli ottengo lo stesso problema. qualcuno di voi sa come dare il permesso all'utente di eseguire il mount senza prb?
grazie
Re: script nautilus per mount ISO
Inviato: sabato 3 giugno 2006, 1:36
da ManueLinuX
ti dico una fesseria...hai provato a metterci il sudo davanti??
Re: script nautilus per mount ISO
Inviato: sabato 3 giugno 2006, 13:13
da richardsith
Da riga di comando, ed inserendo la pwd di sudo, il mount me lo fa. ma in script come faccio ad inserire la pwd di sudo?
e poi essendo uno script per nautilus anche 1 user normale deve poter montare una iso.quindi avere i permessi per aseguire il mount
Di seguito ti mostro parte dello script:
--------------------------------------------------
#!/bin/bash
# Mount Path to use (ie, /media/iso)
mount_point="/media/iso"
filepath=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
sudo mount -o loop $filepath $mount_point
---------------------------------------------------
dove sbaglio?
Re: script nautilus per mount ISO
Inviato: lunedì 19 giugno 2006, 13:13
da Vault
con gksudo funziona?
Re: script nautilus per mount ISO
Inviato: lunedì 19 giugno 2006, 14:35
da richardsith
si ci sono riuscito ma servono sempre i privilegi di sudo! cosa che nn vorrei.... anche xkè se installo lo script ad un utente nn posso dargli la pwd di sudo!
Re: script nautilus per mount ISO
Inviato: lunedì 19 giugno 2006, 15:05
da F▲∩KY
Prova a dare un'occhiata ai file fstab e mtab.
Vedi se mtab ha recepito i parametri di fstab.
Se non corrispondono prova a montare la iso in un punto diverso da /media (ad esempio /mnt) e vedi cosa succede.
Edit: probabilmente non hai modificato fstab.
Ma con Dapper ho avuto problemi di permessi con una partizione montata in /media e ho spostato il mountpoint in /mnt.