Newsgroup: it.comp.os.linux.sys
Titolo: accesso in scrittura da ftp su partizione montata

Salve a tutti, 
ho la necessità di attivare un server ftp su linux (CentOS) il quale da'
la possibilità ad una serie di utenti di accedere alle loro cartelle;
queste cartelle sono però su una partizione ntfs di un server windows.
Ho montato quindi la share ntfs sul server con smbclient e riesco a
leggerci e scriverci dentro. Il problema sorge quando con vsftpd tento di
scriverci dentro. Ovvero la share windows viene montata con l'utente root
e su di essa non posso ovviamente cambiare le permission, ovvero non posso
fare un chown.
Quindi se accedo in ftp vedo i file ma non posso scriverci dentro..
come posso fare? 
grazie mille 
ciao ciao
Oliver
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come posso fare? 
sembra banale, ma la risposta e' che non devi montarla come root.
non mi ricordo se smbmount si puo usare da semplice utente.
ma in alternativa:
1) puoi usare le opzioni user in fstab, pero' dovrai mettere la password 
in chiaro li dentro.
2) puoi usare 'fuse' ... in particolare 'fusesmb'
-- 
Massimiliano

 sembra banale, ma la risposta e' che non devi montarla come root.
oppure usare le opzioni uid/gid (in particolare quest'ultima)
ciao

david mugnai ha scritto:



ok, grazie mille ad entrambi.. ci provo.. anche se avevo già usato con
smbclient l'opzione uid e gid.. ora provo con fusesmb.
grazie
Oliver.


 grazie
scusa, forse non capisco io... ma che c'entra smbclient?
moun -t smb //win_server/share /mnt/dove/vuoi -o username=xxxx,gid=1000
sostituisci a 1000 il gid che vuoi usare


credo si riferisse a questo.
io ho scritto 'smbmount' (che altro non e' che 'mount -t smb') e lui ha 
ri-scritto 'smbclient'
-- 
Massimiliano

 scusa, forse non capisco io... ma che c'entra smbclient?
sorry.. ho detto una stupidata.. 


 > > grazie
cmq, ottimo risolto, ho usato il mount con l'opzione gid, unico problema e
che ci sono le password in chiaro.. ma vabbè. al momento è ok così. 
grazie!
Oliver


 che ci sono le password in chiaro..
man smbmount, cerca "credentials".
LG
-- 
Dott. Ing. Leandro Gelasi
LinuxHelp - Servizio supporto utenti Linux
Università di Roma "La Sapienza" - C.I.T.I.Co.R.D.
Email: gelasi(At)linuxhelp(punto)uniroma1(punto)it
Home Page: 
http://linuxhelp.uniroma1.it
Tel: 0649913828 - 23828 (int)

 > sostituisci a 1000 il gid che vuoi usare
non ci sono ancora.. vi spiego ancora meglio nel dettaglio la mia
situazione:
su un server CentOS devo montare la share //server_windows_ntfs/cartelle
utenti/ su /mnt/server. E fin qua ok, la monto con l'utente che voglio.
Poi ogni utente ha sotto la sua /var/pub/ftp/nomeutente un tot di cartelle
montatate con: 
mount -o bind /mnt/server/folder001 /var/pub/ftp/nomeutente/folder001 -o
username=utentemarco,gid=7802,password=xxxxxx 
questo lo faccio per ogni cartella che si deve trovare dentro
/var/pub/ftp/nomeutente di ogni utente. E fin qui tutto ok.
Con vsftpd con utenti chrootati così riesco ad accedere a
/var/pub/ftp/nomeutente e alle relative folders montate dentro.. (se
creassi dei link simbolici non riuscirei cmq ad accedere se gli utenti
sono chrootati con vsftpd)
Il problema però è che non riesco ad avere i permessi di scrittura quando
mi collego con un client ftp.
La soluzione alternativa sarebbe fare il mount di ogni
/server_windows_ntfs/cartelle utenti  per ogni cartella che l'utente ftp
deve riuscire a vedere... Ma quanti mount posso fare su un server linux?
tenete conto che ho la necessità di farne sicuramente almeno un 150..
spero di essermi spiegato..
grazie mille
Oliver


scusate ma riporto questo 3d + visibile.. nn avevo + ricevuto risposta..
grazie
Oliver.
