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
SftpUsernie wyświetla się w / etc / passwd- zamiast tego jest jakaś
Nonegrupa, do której należy James - Mogę zalogować się z moim użytkownikiem
cygdriveidevkatalog są wymienione (nie chcę tego)cygdrivejest pusty
Oto scenariusz
Chcę Jamesz sftpUsergrupy 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