Permissões de arquivo ao transferir para outro servidor

3

Se eu fosse para chmod 777 blah.sh no servidor A e, em seguida, movesse-o para o servidor B, ele manteria as permissões ou seria padrão para algumas outras permissões depois que ele atingisse o servidor B?

    
por chantheman 03.04.2011 / 23:05

2 respostas

6

Isso depende inteiramente e completamente do método de transferência.

rsync preservará as permissões com -p , a propriedade com -o (usando o ID numérico somente se você passar --numeric-ids ). -a combina -rlopt , a menos que você a negue com --no-o ou --no-p .

scp normalmente não preservará permissões, mas será válido se você passar -p .

cp tem aproximadamente os mesmos sinalizadores ( -p para permissões, -a para tudo e recursing).

tar tem o sinalizador -p também.

cpio sempre preservará as permissões.

    
por 03.04.2011 / 23:12
0

Não, não, já que as permissões estão anexadas aos usuários.

No entanto, é necessário apenas um comando simples para chmodar um arquivo, basta movê-lo e definir as permissões.

    
por 03.04.2011 / 23:09