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.