Skonfigurowałem użytkownika do ssh do Windows Server 2008 R2.
Byłem w stanie zmienić domyślny katalog.
Jedyne, czego nie mogłem rozgryźć, to jak ograniczyć użytkownika tylko do tego katalogu.
Innymi słowy, nie chcę, aby użytkownik mógł zmieniać katalog.
Proszę doradź.
EDYTOWAĆ:
Oto gdzie stoję:
- Zainstalowano Cygwin
- Użytkownik (
James
) utworzony w systemie Windows - Grupa (SftpUser) utworzona w systemie Windows
SftpUser
nie wyświetla się w / etc / passwd- zamiast tego jest jakaś
None
grupa, do której należy James - Mogę zalogować się z moim użytkownikiem
cygdrive
idev
katalog są wymienione (nie chcę tego)cygdrive
jest pusty
Oto scenariusz
Chcę James
z sftpUser
grupy musi być ograniczona do jego folderu przesyłania. Ścieżka znajduje się na dysku zewnętrznym:
D:\uploads\james_folder\
w cygwinie
/cygdrive/d/uploads/james_folder/
Nie mam nic przeciwko włączeniu ograniczenia
/home/james/upload
A potem zamontuj katalog na ścieżce domowej, ale wygląda na to, że cygwin nie jest dołączony do samby.
sshd_config
Match user james
ChrootDirectory /home/james/upload/
ForceCommand internal-sftp