Pagina 1 di 1

NTFS-3g

Inviato: mar 4 mar 2008, 22:16
da homer84
Come posso settare in modo che il mio utente possa leggere e scrivere su una partizione NTFS di windows?
se faccio da root tutto ok, ma se provo a montare da user:

Error opening partition device: Permission denied
Failed to startup volume: Permission denied
Failed to mount '/dev/hda2': Permission denied

eppure nel mio fstab..

/dev/hda2 /mnt/shareWin ntfs-3g noauto,users,rw,uid=1000 0 0

dove uid=1000 l'ho messo proprio per fare in modo che io possare fare tali operazioni da user!!

Secondo voi?

Re: NTFS-3g

Inviato: mar 4 mar 2008, 22:40
da murdock
homer84 ha scritto: [CUT]
/dev/hda2 /mnt/shareWin ntfs-3g noauto,users,rw,uid=1000 0 0
[CUT]
Mah, così a spanne c'è una "s" di troppo in "users", nel tuo fstab.
Prova con "user". ;)

Saluti,
MuRdOcK

Re: NTFS-3g

Inviato: mar 4 mar 2008, 23:16
da phobos3576
Esempio pratico dal mio /etc/fstab

Codice: Seleziona tutto

/dev/sda1  /mnt/WindowsXP  ntfs-3g  silent,umask=0,no_def_opts,allow_other,locale=it_IT@euro 0  0
Nel mio caso, Windows XP è nella partizione /dev/sda1 (hard disk SATA) montata su /mnt/WindowsXP.

Re: NTFS-3g

Inviato: mer 5 mar 2008, 0:34
da sya54M
l'opzione users è giusta, serve a dare il permesso di montaggio ma non di accesso, per potervi accedere serve anche l'opzione umask=000

nel caso di phobos3576 ad esempio (che non ha messo l'opzione users) ha accesso come utente ma solo se la partizione è gia stata montata da root e infatti non avendo specificato noauto viene montata all'avvio

se non vuoi avere problemi di codifica con lettere accentate nei nomi metti anche l'opzione locale=it_IT oppure locale=it_IT@euro come ha fatto phobos3576

Re: NTFS-3g

Inviato: mer 5 mar 2008, 1:59
da murdock
Non si finisce mai di imparare...

Saluti,
MuRdOcK

Re: NTFS-3g

Inviato: mer 5 mar 2008, 14:15
da homer84
Non avete risposto alla mia domanda.. Il problema non e di accenti o altre cose, il problema e di PERMESSI perche se monto da root TUTTO( ) funziona perfettamente!
Posso anche accederci da utente, il mio problema e'

COME POSSO FARE IN MODO DA POTER FAR MONTARE ANCHE A USER LA PARTIZIONE??

e possibile che i driver ntfs-3g e fuse non diano il permesso al mio utente???
E se fosse cosi, come posso cambiarli questi permessi??
Vi posto un altro errore sempre al montaggio di uset della partizione

Failed to create /dev/fuse: Permission denied
Error opening partition device: Permission denied
Failed to startup volume: Permission denied
Failed to mount '/dev/hda2': Permission denied

Re: NTFS-3g

Inviato: mer 5 mar 2008, 14:30
da sya54M
secondo me ti sei espesso male tu allora
Come posso settare in modo che il mio utente possa leggere e scrivere su una partizione NTFS di windows?
non te la prendere con chi ti vuole aiutare

comunque io ti ho gia detto
l'opzione users è giusta, serve a dare il permesso di montaggio
quindi se non va prova ad aggiungere il tuo utente ad altri gruppi tipo il gruppo disk o altri, non so di preciso quale

Re: NTFS-3g

Inviato: mer 5 mar 2008, 14:33
da phobos3576
homer84 ha scritto:Vi posto un altro errore sempre al montaggio di uset della partizione

Failed to create /dev/fuse: Permission denied
Error opening partition device: Permission denied
Failed to startup volume: Permission denied
Failed to mount '/dev/hda2': Permission denied
Beh, ma allora i problemi sono altri!

Da root apri una console e digita:

Codice: Seleziona tutto

modprobe fuse
Se ottieni un messaggio errore vuol dire che quel driver non è presente nel kernel sotto forma di modulo; è anche possibile che il driver sia compilato direttamente nel kernel ma, in tal caso, non otterresti quel messaggio di errore.

NTFS-3G richiede il modulo fuse; la libreria libfuse, invece, non è più necessaria con le versioni più recenti di NTFS-3G.

Pensandoci bene, però, il problema che ottieni è del tutto normale; tu stai cercando di eseguire il comando mount da utente normale e ciò non è possibile a meno di non cambiare i permessi a quel comando (che è riservato solo a root). Cambiare i permessi ai comandi riservati a root non è mai una buona idea!

Io non capisco che problema ci sia a mettere tutto il necessario in /etc/fstab e a riavviare il computer; dopo, accedi come utente normale, apri KDE, clicchi con il tasto destro sul Desktop e selezioni "Crea" - "Collegamento a dispositivo" - "Disco rigido".
A quel dispositivo dai il nome "Windows" e lo associ al device dove è montato lo stesso Windows; a questo punto, ti basta cliccare sull'icona creata sul desktop per accedere alla partizione Windows.

Re: NTFS-3g

Inviato: mer 5 mar 2008, 16:57
da homer84
Il comando mount e' a disposizione del mio utente, trant'e che se avessi una partizione FAT32 windows potrei montarla e smontarla a mio piacimento, anche una normale partizione ntfs potrei montare mettendo come opzione del file system ntfs, pero questo non mi permette di scriverci su (e di queste cose sono sicuro, dato che fino a ieri lo usavo cosi)!!
Solo che ora mi interessa anche scriverci su, eventualmente anche file grossi! In un precedente post mi era stato detto di installare fuse + ntfs-3g cosa che ho fatto, e infatti ora funziona tutto DA ROOT, l'unica cosa e' che volevo fare in modo di poter fare il mount anche da user, tutto li!!
Non mi interessa come fare con KDE perche vorrei capire anche il perche non me lo fa fare da user (in teoria dovrebbe perche ho messo users nel mio fstab) e poi non mi piace come soluzione appoggiarmi a KDE, preferisco gestirmi questi problemi da konsole!

Re: NTFS-3g

Inviato: mer 5 mar 2008, 17:17
da conraid
homer84 ha scritto: Non mi interessa come fare con KDE perche vorrei capire anche il perche non me lo fa fare da user (in teoria dovrebbe perche ho messo users nel mio fstab) e poi non mi piace come soluzione appoggiarmi a KDE, preferisco gestirmi questi problemi da konsole!
Leggi qui, devi cambiare i permessi di ntfs-3g
http://ntfs-3g.org/support.html#useroption

Anche se io preferisco lavorare con sudo a dire il vero, infatti in /etc/sudoers ho queste righe

Codice: Seleziona tutto

Cmnd_Alias      MOUNT = /sbin/mount, /sbin/umount
%users  LO=(ALL) NOPASSWD: MOUNT