2013-04-15 21:19 keltezéssel, Jordán Gábor írta:
> ÜDV,
>
> Segítséget szeretnék kérni.
>
> Létre akarok hozni egy vendég user-t, aki sftp-n a saját home 
> könyvtárára lát rá és csak arra.
>
> Látrehoztam egy "share" user-t, jelszóval, home könyvtárral, be van neki 
> állítva a jól a home könytvára + beletettem a "sftponly" csoportba.
>
> Ha beírom az sshd_config-ba, hogy :
>
> Match user share
>          # The following two directives force ben_files to become chrooted
>          # and only have sftp available.  No other chroot setup is required.
>          ChrootDirectory /home/megosztott
>          ForceCommand internal-sftp
>          # For additional paranoia, disallow all types of port forwardings.
>          AllowTcpForwarding no
>          GatewayPorts no
>          X11Forwarding no
>
> Nem tud bejelentkezni a user sftp-n és ssh-n sem. Az sftp kliens 
> "authentication failed" üzenetet ad.
> Próbáltam csak ezt meghagyni :
>
> Match user share
>          ChrootDirectory /home/megosztott
>
> Akkor is :-(
>
> Ha kiszedem ezeket az sshd_conf-ból, akkor be tud jelenkezni, de lát mindent.
>
> Próbáltam már más weblap kicsit más leírása alapján is csinálni. Ugyan ez az 
> eredmény.
>
> Valami tippetek van ?

A chrootolt directory a root tulajdonában kell, hogy legyen. Ezen belül
legyen az a könyvtár, amihez a user hozzáfér.
Ha nem a root a tulaj a chroot mappán, akkor nem tud belépni a user
(hint: logok).
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz