Назад | Перейти на главную страницу

copSHH как запретить пользователю возвращаться оттуда к основному корню

Я установил SFTP на серверы Windows, используя copSSH, и все в порядке, и он работает хорошо, однако вы можете вернуться из основного корня.

Например, когда я использую C: \ copSSH \ home {username} в качестве этого пользователя, я могу вернуться в copSSH и в их каталоги.

И у меня есть настройки пользователя, которые на самом деле являются C: \ inetpub \ wwwroot, но этот пользователь может войти в систему и все, что у меня есть, установлено как мой путь / cygdrive / c / inetpub / wwwroot

Было бы идеально, если бы пользователь мог идти только вперед из начального каталога, а не взад и вперед, нет возможности записи, но есть чтение и загрузка .......

Спасибо

По-видимому, в Cygwin есть некоторые ограничения для сред chroot-стиля. Это обсуждение на форуме Вот.

В конечном итоге предлагается следующий обходной путь (из часто задаваемых вопросов о copSSH):

Как я могу ограничить доступ пользователей только к их домашним каталогам?

Я рекомендую использовать для этого разрешения NTFS.

  1. Создайте местную группу.

    net localgroup CopsshUsers / ADD

  2. Запретить доступ к этой группе на верхнем уровне.

    cacls c: \ / c / e / t / d CopsshUsers

  3. Откройте доступ к каталогу установки copSSH.

    cacls copssh-inst-dir / c / e / t / r CopsshUsers

  4. Добавьте пользователя Copssh в группу выше.

    net localgroup CopsshUsers пользователь / добавить

  5. Затем можно использовать активацию пользователя COPSSH, чтобы разрешить доступ на уровне домашнего каталога.

Повторите шаги 4 и 5 для каждого пользователя.