Meu usuário não pode fazer SFTP para um diretório, mesmo que seja um membro do grupo que tenha permissões de gravação para ele

2

Eu já perguntei isso antes e percebo que os outros também, mas eu ainda estou lutando e esperando que alguém tenha a informação que está faltando e que me ajudará a trabalhar. Eu li todos os posts que posso encontrar que são relevantes, mas parece que eu já estou fazendo todas as sugestões. Não tenho certeza do que estou perdendo.

Estou executando o apache2 no Ubuntu 12.04. Eu tenho um grupo de diretórios (e os arquivos dentro) que são de propriedade do usuário www-data . O grupo www-data tem permissões de gravação nos diretórios e arquivos que estou tentando gravar.

testuser é membro do grupo www-data . Eu recebo um erro de permissão quando tento sftp em qualquer um desses diretórios como testuser .

Se eu alterar a propriedade desses diretórios & amp; arquivos para testuser , então eu posso ftp para eles.

Como as permissões devem ser definidas para que um membro do grupo possa fazer o ftp no diretório e gravar nele? Eu gostaria de criar uma conta ftp guest e adicionar isso ao grupo também, mas eu preciso que ele funcione para testuser primeiro.

Eu adicionei-me ao www-data /etc/groups manualmente. Eu também reiniciei o apache & amp; quando isso não funcionou, reinicie a partir da linha de comando. O que estou perdendo?

write_enable=YES no meu vsftpd.conf chroot_local_user está comentado. Não está acontecendo chroot'ing.

    
por user1669830 04.02.2015 / 17:51

1 resposta

0

Observe que, apesar do nome, o vsftpd NÃO é um servidor SFTP, é um servidor de protocolo FTP antigo. SFTP é normalmente tratado pelo daemon ssh. Portanto, qualquer alteração de configuração que você fizer no vsftpd não afetará as transferências de SFTP.

O arquivo será de propriedade de quem enviou o arquivo. Você pode querer verificar as opções do seu cliente SFTP para preservação de propriedade e permissão (WinSCP no seu caso).

(estou apenas reformatando os comentários como resposta).

    
por roadmr 09.02.2015 / 15:30