Pagina 1 di 2

accesso partizione windows

Inviato: sab 23 feb 2008, 11:20
da 9600xt
salve, ho montata la partizione in cui tengo windows sotto /mnt, ma non riesco ad accedervi se non da utente root, con i normali utente risulta bloccata, vorrei sapere se potreste aiutarmi ad accedervi anche da un normale utente. grazie.

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 11:31
da albatros
Usa le opzioni user o users di mount.
Vedi man mount.
Ci sono altri messaggi al riguardo qui sul forum.
E anche S4D ne parla. ;)

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 11:45
da birg81
9600xt ha scritto:salve, ho montata la partizione in cui tengo windows sotto /mnt, ma non riesco ad accedervi se non da utente root, con i normali utente risulta bloccata, vorrei sapere se potreste aiutarmi ad accedervi anche da un normale utente. grazie.
devi modificare i permessi di accesso in fstab

e se poi vuoi far in modo che hal lo monti in automatico devi pure mettere gli utenti nel gruppo udev

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 11:46
da 9600xt
si ok, fatto.... ma non mi fa accedere ugualmente, ho già editato il file fstab e messo users nelle opzione di quella partizione, ma non cambia nulla, non ho ancora i diritti di accesso.......

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 11:55
da absinthe
9600xt ha scritto:si ok, fatto.... ma non mi fa accedere ugualmente, ho già editato il file fstab e messo users nelle opzione di quella partizione, ma non cambia nulla, non ho ancora i diritti di accesso.......
posta fstab per essere più chiari!
e posta anche ls -l /mnt/ (se è sotto mount che monti windows

M

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 11:57
da 9600xt

Codice: Seleziona tutto

bash-3.1# ls -l /mnt/
total 52
-rw-r--r-- 1 root root   376 2006-09-26 05:09 README
drwx------ 1 root root 16384 2008-02-21 23:37 Windows
drwxr-xr-x 2 root root  4096 2006-09-26 03:02 cdrecorder
drwxr-xr-x 2 root root  4096 2002-03-16 08:34 cdrom
drwxr-xr-x 2 root root  4096 2006-09-26 03:02 dvd
drwxr-xr-x 2 root root  4096 2002-03-16 08:34 floppy
drwxr-xr-x 2 root root  4096 2002-03-16 08:34 hd
drwxr-xr-x 2 root root  4096 2006-09-26 03:02 memory
drwxr-xr-x 2 root root  4096 2006-09-26 03:03 tmp
drwxr-xr-x 2 root root  4096 2006-09-26 03:02 zip
bash-3.1#

Codice: Seleziona tutto

/dev/sda3        swap             swap        defaults         0   0
/dev/sda4        /                ext3        defaults         1   1
/dev/sda2        /mnt/Windows     ntfs        users            1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 12:26
da lucif3r0
prova così

Codice: Seleziona tutto

/dev/sda2        /mnt/Windows           ntfs        rw,auto,users    1   1

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 12:54
da birg81
prova un pò cn queste righe: la prima è per ntfs unit la seconda per fat table

Codice: Seleziona tutto

/dev/sda1   /mnt/winC      ntfs       users,iocharset=iso8859-15,ro,umask=0000                       0   0
/dev/sdc    /mnt/usb-mp3   vfat       users,rw,noauto,exec,defaults,async,umask=0000,uid=99,gid=99   0   0

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 13:12
da 9600xt
il suggerimento di lucif3ro non va, quello di birg61 non l'ho capito.... dove devo mettere le righe??? sempre in fstab?? devo semplicemente aggiungerle in coda alle altre??

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 14:09
da robbybby
Il mio fstab, per cio' che riguarda il disco ntfs e' il seguente:

Codice: Seleziona tutto

/dev/sdc2        /winxp           ntfs-3g     noauto,users,rw,dmask=002,fmask=113     0   0
Non mettere rw, ma ro se invece di ntfs-3g usi ntfs liscio.

Poi ho visto che i permessi di /Windows sono rwx------. Non se se conti qualcosa, ma prova con rwxr-xr-x. Sul mio conputer tutti i mount point hanno questi permessi.

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 14:22
da birg81
9600xt ha scritto:il suggerimento di lucif3ro non va, quello di birg61 non l'ho capito.... dove devo mettere le righe??? sempre in fstab?? devo semplicemente aggiungerle in coda alle altre??
allora in corrispondenza della richa con le unita' ntfs devi metere

/dev/<tuo_dev> /mnt/<tua_dir> ntfs users,iocharset=iso8859-15,ro,umask=0000 0 0

devi modificare /etc/fstab

comunque mi kiamo BiRG81 e no Birg61.... ho 26 quasi 27 anni e no 46 quasi 47 anni
:evil: :evil: :evil: :evil: :evil: :evil: :evil:

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 14:51
da absinthe
9600xt ha scritto:

Codice: Seleziona tutto

bash-3.1# ls -l /mnt/
drwx------ 1 root root 16384 2008-02-21 23:37 Windows
chmod 755 Windows

Codice: Seleziona tutto

/dev/sda2        /mnt/Windows     ntfs        users            1   0
questa mi pare ok, tieni conto che però ntfs nel kernel o non è abilitato in scrittura sulla partizione o non è comunque affidabile. se vuoi modificare la linux la partizione windows ti consiglio ntfs-3g con fuse. cerca su slacky i pacchetti. ad ogni modo _prima_ controlla se hai accesso alla partizione cambiando i permessi! risolviamo una cosa alla volta!

M

Re: accesso partizione windows

Inviato: sab 23 feb 2008, 16:34
da 414N
Posto la riga del mio fstab:

Codice: Seleziona tutto

/dev/sdc1        /windows/C       ntfs        ro,gid=6,umask=0227     1   0
  • ro indica "read only".
  • gid=6 è l'id del gruppo che ha accesso alla partizione. Dalla man page di mount:
    uid=value, gid=value and umask=value
    Set the file permission on the filesystem. The umask value is
    given in octal. By default, the files are owned by root and not
    readable by somebody else.
    Senza specificare uid/gid/umask non sarà possibile per utenti diversi da root avere accesso alla partizione.
  • umask=0227 è la maschera dei permessi "in negativo" per l'accesso alla partizione. Va sottratta alla maschera completa (0777). Con 0227, ottengo una maschera 0777 - 0227 = 0550 (in ottale), ovvero proprietario e gruppo con permessi di lettura ed esecuzione, nessun permesso ai forestieri (agli altri:))
Ora avrei una domanda da porre alla comunità: perchè leggo sempre in giro (anche in altri thread di questo forum) che per dare accesso a tutti gli utenti ad una determinata partizione bisogna aggiungere l'opzione users nella riga di configurazione in /etc/fstab? Quell'opzione non serve solo a permettere a chiunque di montare/smontare quella partizione? Leggendo il man di mount:
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).
quest'opzione implica pure la noexec, percui sarà un po' difficile lanciare eseguibili da una partizione montata con "users".

Re: accesso partizione windows

Inviato: gio 28 feb 2008, 22:03
da conraid
414N ha scritto: Ora avrei una domanda da porre alla comunità: perchè leggo sempre in giro (anche in altri thread di questo forum) che per dare accesso a tutti gli utenti ad una determinata partizione bisogna aggiungere l'opzione users nella riga di configurazione in /etc/fstab?
Bella domanda.
Tra l'altro normalmente i permessi si settano in altro modo, e per filesystem non unix con umask appunto in fase di mounting, per gli altri con i soliti chmod.

Re: accesso partizione windows

Inviato: ven 29 feb 2008, 15:54
da Dani
414N ha scritto:Posto la riga del mio fstab:
Ora avrei una domanda da porre alla comunità: perchè leggo sempre in giro (anche in altri thread di questo forum) che per dare accesso a tutti gli utenti ad una determinata partizione bisogna aggiungere l'opzione users nella riga di configurazione in /etc/fstab? Quell'opzione non serve solo a permettere a chiunque di montare/smontare quella partizione? Leggendo il man di mount:
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).
quest'opzione implica pure la noexec, percui sarà un po' difficile lanciare eseguibili da una partizione montata con "users".
Bisogna distinguere i permessi del filesystem dai permessi di mount. Se vogliamo che una determinata partizione sia leggibile e scrivibile da un utente è sufficiente montarla in scrittura e settare i giusti permessi, con chown, chgrp e chmod se il filesystem supporta i permessi, altrimenti usando uid, gid e umask.
Fatto questo occorre che la partizione sia montata, e dato che il mount dei dispositivi è permesso solo a root, o usi l'opzione users per farla montare e smontare a tutti, o usi l'opzione user per farla montare da un utente e renderla smontabile solo dallo stesso, o aggiungi la partizione in fstab usando l'opzione auto in modo tale che venga montata al boot per conto di root, o usi sudo.
Inoltre il fatto che un'opzione ne implica altre non significa che necessariamente bisogna sottostare ad esse, infatti nulla ci vieta di usare "users,exec", ad esempio.