Re: chmod, umask, ntfs
Come ti avevo scritto, la dir per il mount l'ho creata da root e poi gli ho
assegnato l'owner rex (che è l'user) con chown, ottenendo:
dr-xr-x--- 2 rex rex 4096 2004-04-16 18:22 hda1
Poi ho modificato fstab, inserendo la riga:
/dev/hda1 /home/hda1 ntfs user,noauto,umask=222 0 0
permettendo il mount all'user (rex), e vietando la scrittura a "ugo" con
umask=222 (ci tengo a montare la partizione ntfs solo in lettura ed
esecuzione)
Ciò che cambia dal tuo suggerimento è che non ho indicato uid e gid per il mio
user...
Quindi con le mie impostazioni, se monto da user, otenngo:
dr--r----x 1 root root 8192 2004-03-23 22:54 hda1
e questo cambiamento di permessi e di owner certo non me l'aspettavo.
Ora, seguendo il tuo suggerimento, e aggiungendo alla riga di fstab uid=1000 e
gid=1000...monto da user e ottengo:
dr--r----x 1 rex rex 8192 2004-03-23 22:54 hda1
O_O ...!?!? Stavolta l'owner della dir è rimasto rex, ma i permessi sono
ancora sballatti...mmhh...tra l'altro:
cd /home/hda1
bash: cd: /home/hda1: Permission denied
Adesso neanche cd posso usare...secondo me è un complotto! :P
Bah, ma dove sta l'errore???
Sembra che l'unica sia ancora mettere in fstab un umask=022...con cui ottengo,
dopo il mount da user:
dr-xr-xr-x 1 rex rex 8192 2004-03-23 22:54 hda1
Beh..l'owner e il group proprietari sono giusti stavolta...proprio per aver
inserito i valori di uid e gid nella riga di fstab (senza avrei ottenuto un
dr-xr-xr-x 1 root root 8192 2004-03-23 22:54 hda1...)
I permessi invece sono ancora sballati :\
Alle 11:45, venerdì 23 aprile 2004, giu.guglielmi@virgilio.it ha scritto:
> Con che utente hai creato la dir?? e con che utente monti la partizione?
>
> Io in /etc/fstab metterei:
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point> <type> <options> <dump> <pass>
> /dev/hda1 /mnt/hda1 ntfs
> users,noauto,uid=tuo_user,gid=tuo_group,umask=222 0 0
>
> poi da root faccio
>
> # cd /mnt
> /mnt# mkdir hda1
> /mnt# chown -c tuo_user:tuo_group hda1
>
> da user poi
> $ mount /dev/hda1
> $ ls -al /mnt/
> dr-xr-xr-x 11 tuo_user tuo_group 4096 1970-01-01 01:00 hda1
>
>
> ciao
>
> >-- Messaggio originale --
> >From: Rev` <rev_concept@virgilio.it>
> >To: debian-italian@lists.debian.org
> >Subject: chmod, umask, ntfs
> >Date: Fri, 23 Apr 2004 02:23:27 +0200
> >
> >
> >Slave a tutta la lista, piacere di conoscervi :)
>
>http://www.snaffy.altervista.org/forum/viewtopic.php?t=814http://www.snaffy.altervista.org/forum/viewtopic.php?t=814
> >Espongo il problema:
> >Io ho bisogno di montare una partizione ntfs, uso un kernel 2.6.5 su
> > debian
> >
> >sid.
> >Carico i moduli e creo una partizione nella directori /home tipo
> > /home/hdai di
> >proprietà dell'user rex, con l'intento di volervi accedere solo in lettura
> >ed
> >esecuzione (chmod 550)
> >dr-xr-x--- 2 rex rex 4096 2004-04-16 18:22 hda1
> >Modifico il file /etc/fstab inserendo la seguente riga:
> >/dev/hda1 /home/hda1 ntfs user,noauto,umask=222 0
>
> 0
>
> >quindi togliendo i permessi di esecuzione all'user, al group, e agli
> > other...
> >
> >Monto con : "mount /home/hda1"...tutto ok...poi "cd /home/hda1" ...ma se
> >
> >faccio "ls" ottengo:
> >dr--r----x 1 root root 8192 2004-03-23 22:54 hda1
> >
> >ovvero..cambia l'owner della dir a "root" e ovviamente ottengo:
> >ls: /home/hda1: Permission denied
> >
> >Ora mi chiedo come mai cambi l'owner e non capisco come cambino i permessi
> >
> >sulla directory...io, per come ho impostato il problema, mi aspettavo di
> >
> >ottenere una directory con i seguenti permessi: dr-xr-x-- , ovvero di
> > lettura
> >
> >ed esecuzione per l'user e per il group associati alla dir di montaggio.
> >
> >Tra l'altro ho pensato di prova a cambiare la proprietà della dir, a
> >partizione montata con chown, ma con nessun risultato...
> >
> >Invece, se inserico umask=022 in fstab, a partizione montata ottengo una
> >
> >directory /home/hda1 con i seguenti permessi:
> >dr-xr-xr-x 1 root root 8192 2004-03-23 22:54 hda1
> >proprio come mi aspettavo prima...ma comunque con l'owner cambiato.
> >C'è da dire che in questo caso navigo ed esguo file tranquillamente da
> >
> >user...mentre prima non riuscivo neanche ad esguire un "ls" ...
> >
> >Tra l'altro mi chiedo...umask=022..ma 0 indica che non vieto niente
> >all'user...eppure mi ritrovo con r-x...con i permessi di scrittura
> >vietati...bah, dove sbaglio? :)
> >
> >Scusate per il lungo post, ma volevo chiarire bene la situazione...vi
> >ringrazio anticipatamente :D
> >
> >Rev`
> >
> >
> >
> >
> >--
> > _
> > ºVº Igor Piazza
> >/(_)\ Linux User: #346424
> > ^ ^
> >Powered by _Debian_ GNU/Linux
> >
> >GPG key UID: 96313C73
> >keyserver: pgp.mit.edu
> >
> >-----------------------------------------
> >
> >Join th GNU generation, start from LINUX.
> >
> >-----------------------------------------
--
_
ºVº Igor Piazza
/(_)\ Linux User: #346424
^ ^
Powered by _Debian_ GNU/Linux
GPG key UID: 96313C73
keyserver: pgp.mit.edu
-----------------------------------------
Join th GNU generation, start from LINUX.
-----------------------------------------
Reply to: