Newsgroup: it.comp.os.linux.iniziare
Titolo: Come cambiare i permessi di una cartella di un NAS (disco di rete) - help

Salve a tutti.
Vado subito al sodo: da qualche giorno avendo installato un NAS, cioč un
disco di rete, avrei desiderato che aMule avesse potuto scaricare i files
direttamente su di esso. Per tale motivo, scrissi sul forum di 
amule.org
 e
mi risposero che era possibile farlo montando, col comando smbfs.mount, il
disco lan da condividere affinchč aMule potesse utilizzare le cartelle di
condivisione direttamente sul disco ethernet.
Sono, quindi, riuscito a montare in /mnt l'immagine del disco NAS ma mi sono
accorto che non posso modificare i permessi su qualsiasi cartella del NAS.
In effetti i diritti in scrittura sono indispensabili affinchč aMule possa
scrivere i files che sta scaricando.
Ma la cosa strana č che ho notato che, per qualsiasi cartella del disco, non
mi č possibile aggiungere le authority di scrittura sia per il gruppo che
per Other ( le cartelle rimangono in drwxr-x-r-x). Ho provato a rivedere,
quindi, le configurazioni delle cartelle pubbliche direttamente sul pannello
di gestione del NAS configurate in Samba, ho provato col chmod 777 andando
direttamente in /mnt/... ma nulla da fare.
Domanda: come aggiungo tutti i diritti al disco NAS?
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 accorto che non posso modificare i permessi su qualsiasi cartella del NAS.
Cosa c'e' un /etc/fstab?
Quali sono i permessi del mount point?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Quali sono i permessi del mount point?
il comando che ho lanciato per il mount point è
mount.smbfs \\\\192.168.1.4\\PUBLIC /mnt/NAS -n -o rw
affinchè possa montare sotto /mnt/NAS tutta la cartella PUBLIC del NAS il
cui indirizzo statico è 192.168.1.4.
Questo comando funziona ed infatti il mounting va a buon fine. Il problema è
che ho notato che a prescindere da smbmount, qualsiasi cartella tenti di
creare sul disco NAS in rete (sia tramite webpanel di gestione del NAS, sia
dal mio PC Linux) avrà sempre i permessi drwxr-xr-x mentre a me servirebbero
in drwxrwxrwx. Questo perchè aMule che dovrebbe scrivergli i file che sta
scaricando ha bisogno dei permessi in scrittura.
Se provo il mounting del disco sotto /mnt e tento col comando chmod 777 ...,
questo comando non sortisce alcun effetto, cioè i permessi rimangono come
sono. Inoltre, se provo a creare una cartella sul desktop del mio PC linux e
gli setto tutti i permessi (777), tutto va bene ma se poi provo a spostarla
sotto la cartella PUBLIC del NAS i permessi in write per scompaiono e rimane
la situazione drwxr-xr-x
Mah....


 cui indirizzo statico è 192.168.1.4.
Prima di fare il mount, scrivi nel terminale:
ls -la /mnt/NAS
E posta il risultato.
E nel caso, prova ad aggiungere fmask=000 e dmask=000 in coda al comando
di mount.
Oppure, aggiungi a /etc/fstab una riga del genere:
//
192.168.1.4/PUBLIC
 /mnt/NAS smbfs users,noauto,umask=0000 0 0
E poi fai semplicemente:
mount /mnt/NAS


 mount /mnt/NAS
Ora monto dopo aver modificato /etc/fstab:
ciro@MyEdgy:~$ sudo mount /mnt/NAS
Password:
Password:
ciro@MyEdgy:~$ ls -la /mnt/NAS
totale 715146
drwxr-xr-x 1 root root 4096 2006-12-09 18:03 .
drwxrwxrwx 4 root root 4096 2006-12-09 17:50 ..
drwxr-xr-x 1 root root 4096 2006-11-23 15:06 Incoming
drwxr-xr-x 1 root root 4096 2006-11-25 17:18 Installazioni-Ubuntu6.10
-rwxr-xr-x 1 root root 732293120 2006-11-26 02:31
ubuntu-6.10-desktop-i386.iso
ciro@MyEdgy:~$ sudo chmod 777 /mnt/NAS/Incoming
ciro@MyEdgy:~$ ls -la /mnt/NAS
totale 715146
drwxr-xr-x 1 root root 4096 2006-12-09 18:03 .
drwxrwxrwx 4 root root 4096 2006-12-09 17:50 ..
drwxr-xr-x 1 root root 4096 2006-11-23 15:06 Incoming
drwxr-xr-x 1 root root 4096 2006-11-25 17:18 Installazioni-Ubuntu6.10
-rwxr-xr-x 1 root root 732293120 2006-11-26 02:31
ubuntu-6.10-desktop-i386.iso
ciro@MyEdgy:~$
Quello che vorrei modificare con permessi in scrittura è la cartella
/mnt/NAS/Incoming e quindi digito il chmod 777 ma dopo l'ennesimo ls -la i
permessi sono sempre gli stessi, come prima :-(


Ah.... dimenticavo .... il contenuto di fstab
ciro@MyEdgy:~$ more /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=a5fd5345-244c-416e-a930-d8a2d644c1f3 / ext3 defaults,error
s=remount-ro 0 1
# /dev/sda1
UUID=6CDC0EB3DC0E779A /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46
 0 1
# /dev/sda3
UUID=977fc449-e56b-4a10-aec5-17762ffd0154 none swap sw
  0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdb /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
//
192.168.1.4/PUBLIC
 /mnt/NAS smbfs users,noauto,umask=0000 0 0


Un' altra domanda:
perchè mi chiede due password al momento del mount ?
La prima sarà per il comando sudo (cioè la password di root dato che uso
ubuntu) ma per la seconda non capisco quale password voglia. Io comunque
metto la stessa pwd per i comandi di root, bah...


Problema risolto. Ho inserito in fstab la seguente riga
//
192.168.1.4/PUBLIC
 /mnt/NAS smbfs
users,noauto,rw,guest,fmask=777,dmask=777 0 0
e poi lo monto con mount /mnt/NAS
Grazie mille!
