Não é possível sincronizar os diretórios locais e remotos (“set times: Operation not allowed”)

3

Estou com erros de FTP usando software como NetBeans ou WinSCP: sempre que tento executar uma sincronização ou atualização de arquivos do local - > servidor recebo erros no cliente dizendo "set times: Operation not allowed".

Este é claramente um problema com a maneira como configurei a instalação do Fedora. O usuário que estou logando não pode tocar em nenhum desses arquivos, embora ele seja parte de um grupo que tenha acesso r / w nos arquivos.

Eu tenho acesso root / sudo a este servidor. O que eu gostaria de saber é:

a) é provável que esse problema seja resolvido permitindo que o meu usuário de FTP "toque" nesses arquivos |  b) como habilitar um determinado usuário a poder definir registros de data e hora em arquivos sem dar a eles a propriedade dos arquivos (alguns desses arquivos precisam ser de propriedade do Apache, por exemplo, portanto, não quero criá-los).

Obrigado antecipadamente.

    
por Tom Auger 14.06.2011 / 17:38

2 respostas

4

Eu acho que estou um pouco atrasado, mas talvez alguém se depara com essa questão como eu fiz. Então aqui vamos nós ...

Como explicado anteriormente por mgorven, se o seu usuário de FTP não possui os arquivos ele não pode modificar o timestamp para um tempo arbitrário (há também um pouco resposta detalhada aqui ).

Agora, para o WinSCP: você pode desativar a opção "Preservar registros de data e hora" em Opções - > Preferências ... - > Transferir. Você pode fazer o mesmo para todos os seus perfis de transferência. Agora, o WinSCP não tentará mais configurar os tempos de modificação, mas usará apenas o tempo de upload (portanto, isso não altera nenhum comportamento, mas apenas tira as mensagens de erro). No entanto, isso só funcionará para uploads de arquivos únicos. O recurso de sincronização e monitoramento ignorará essa configuração se você definir o critério de comparação como tempo de modificação (que Martin Prikryl confirmado aqui ). E agora, infelizmente, não há nada que você possa fazer sobre ter que clicar em todas essas mensagens de erro ao sincronizar.

Como gosto de usar tanto a sincronização quanto o monitoramento (e, especialmente, o recurso de monitoramento está mais quebrado com a opção ativada), preenchai esta solicitação de recurso . Até que isso seja aceito e implementado, receio, não há nenhuma maneira prática de se livrar das mensagens de erro.

    
por 06.09.2012 / 10:21
1

Apenas o proprietário de um arquivo pode alterar o horário de modificação , portanto, você precisa tornar o usuário de FTP o proprietário dos arquivos, ou impedir que o cliente FTP tente definir os horários.

    
por 19.04.2012 / 21:12