Não é possível alterar as permissões no servidor de destino ao fazer sFTP [closed]

1

Do servidor A para o servidor B copiando arquivos via SFTP. Arquivos copiados com permissões de 700, Se eu alterar as permissões do arquivo no servidor B, o sftp não está funcionando como diz "permissões negadas". Mas eu quero dar permissões para outros usuários.

obrigado.

    
por ram 25.07.2017 / 03:37

2 respostas

0

Não está claro se as permissões estão corretas na cópia de origem e se deseja que o destino herde essas permissões ou se deseja definir as permissões explicitamente no destino

Para copiar as permissões junto com o arquivo, a página do manual mostra claramente:

put -p local-path [remote-path]

If either the -p flag is specified, then full file permissions and access times are copied too

Se você quiser definir permissões explicitamente, a página man também oferece:

chmod mode path Change permissions of file path to mode. path may contain glob(3) characters and may match multiple files.

    
por 25.07.2017 / 11:53
0

Usando o manual; man sftp ou lendo a saída do sftp --help lhe daria a opção -P (UNIX) ou -p (Linux) que, juntamente com a opção assk do sftp-subsystem do servidor, garantirá que suas permissões sejam o que você espera

    
por 25.07.2017 / 03:49