[Linux-Biella] Condividere solo una specifica directory con SSH

Piero Triverio piero a bilug.linux.it
Sab 7 Feb 2009 20:39:11 CET


On Sat, 07 Feb 2009 20:00:27 +0100
Daniele Segato <daniele.bilug a gmail.com> wrote:

> Il giorno sab, 07/02/2009 alle 19.32 +0100, Daniele Segato ha scritto:
> > Ciao,
> > 
> > in genere uso ssh per fare sharing tra i miei pc, perché lo trovo più
> > comodo che impostarmi samba o nfs.
> > 
> > Adesso però mi servirebbe che da un pc in rete si riesca ad accedere via
> > ssh al mio pc locale ma solo una directory dev'essere
> > visibile/utilizzabile da chi si connette.
> 
> 
> ah...
> ho dimenticato di specificare una cosa importante:
> se fosse una directory qualunque del sistema userei un utente con
> permessi per agire solo su tale directory...
> 
> il fatto è che devo sharare una directory di un disco esterno (FAT32)
> che si trova in /media/disk/vattelapesca/
> 
> e su FAT32, correggetemi se sbaglio, non credo di poter settare dei per
> gli utenti
> 
> ciao,
> Daniele
> 
>

Ciao Daniele,

poco tempo fa ho avuto un problema molto simile. Dare un account SFTP ad un utente esterno
in modo che:
- potesse solo trasferire file e non effettuare un login SSH
- non potesse vedere nessuna directory del server salvo quella predisposta

Ho risolto con una chroot jail seguendo questa guida:
http://www.cyberciti.biz/tips/rhel-centos-linux-install-configure-rssh-shell.html

Nel tuo caso c'e' il problema aggiuntivo della FAT32, su cui non so quanto sia sano
fare un chroot... 
Non ti so dire con certezza come risolverlo. Forse dando accesso ad una 
directory del disco interno (in cui avviene il chroot) e metterci un link alla
directory fat32?

Ciao,

Piero


PS: Se vuoi solamente limitare la scrittura a quella directory e non ti importa di
impedire l'accesso al resto del server, puo' darsi che ci siano soluzioni piu' semplici
(aggirando in qualche modo il problema dei permessi di una directory su fat32).



Maggiori informazioni sulla lista Linux