Ubuntu: arquivos de compartilhamento / link enviados por diferentes usuários do sftp

2

Eu tenho um servidor que vários usuários acessam via sftp. Eles não têm acesso ssh e estão contidos em seu diretório inicial, configurando o ChrootDirectory /home/%u no arquivo /etc/ssh/sshd_config . Eu quero que um usuário seja capaz de acessar um diretório inteiro contendo arquivos enviados por outro usuário. Eu tentei criar um link simbólico: ln -s /home/user2/files /home/user1/other_files , mas quando o usuário1 efetua login, ele pode ver o link, mas não pode navegar até ele. Se eu fizer ssh na caixa, posso usar o link simbólico other_files para ver os arquivos enviados, mas os usuários do sftp não podem (eles recebem um erro de permissão ao acessar).

Posso permitir que esses usuários compartilhem arquivos automaticamente enquanto ainda os contêm em seu diretório pessoal? Eu sei que o link simbólico aponta para um caminho fora de seu diretório, o que, acredito, está causando o problema de permissão. Não consigo mover manualmente os arquivos. Os uploads são automáticos e ocorrem com frequência. Por isso, preciso que o user1 possa ver os arquivos assim que eles forem enviados. Se eu recriar os usuários com o mesmo diretório base e ajustar as permissões de suas respectivas diretórios de upload, isso permitiria ao usuário 1 obter os arquivos? O ideal é que o usuário 2 não tenha acesso a nenhum dos arquivos do usuário 1, mas se isso acontecer, ainda funcionará para mim.

    
por Tai Squared 14.10.2010 / 21:56

1 resposta

3

Algumas ideias aleatórias não testadas:

Já tentou fazer o root do user2 em um subdiretório do diretório para o qual o user1 é chrooted?

Se eles não tiverem logins SSH ou usarem outros serviços, a sobreposição provavelmente não causará nenhum problema: -)

Talvez você também possa usar o bit sticky para evitar que o usuário prejudique o ambiente de criação de sons do usuário2?

Por fim, se você precisar duplicar arquivos continuamente entre dois diretórios iniciais chrooted, consulte inotify . Há também o pacote inotify-tools que parece útil

    
por 15.10.2010 / 00:39