cygwin sftp limit usuário para o diretório inicial

1

Existe alguma maneira de limitar os usuários a determinados diretórios pessoais com o sftp e o cygwin:

Por exemplo, o usuário1 não pode sair de

/ home / user1 /

Usuário2

/ home / user2 /

Eu não acho que haja janelas, mas talvez eu esteja errado.

A falha está presente apenas para permitir que o usuário obtenha listagens de diretório e envie arquivos apenas? Estou tentando evitar que os usuários acessem os arquivos uns dos outros.

Obrigado

Paul

    
por dagda1 29.11.2011 / 17:49

1 resposta

1

Você deve ler a página do manual sshd_config: man sshd_config .

Parece que você quer a opção ChrootDirectory em / etc / sshd_config:

ChrootDirectory %h

Se você quiser que a restrição se aplique a alguns usuários, deverá preceder o acima com

Match User user1,user2,...

Nenhuma das opções acima é específica do Cygwin, mas você deve testá-lo no Cygwin para ter certeza de que funciona como desejado. Eu mesmo não usei a opção ChrootDirectory, então você deve verificar se ela está implementada no Cygwin.

    
por 29.11.2011 / 18:47