Como fazer o arquivo chown para conter o proprietário das pastas

2

Como você iria para chown um arquivo para o proprietário da pasta contendo

digamos que eu movi um arquivo de

/home/userA/folder/abc.bin

para:

/home/userB/finalfolder/abc.bin

Como posso fazer o abc.bin com o userB?

Mas, determinando o userB do proprietário da pasta final? Isso tem que ser parte de um script bash

    
por Vincent Duprez 06.06.2015 / 20:42

1 resposta

1

O comando stat -c '%U:%G' home/userB/finalfolder retorna o proprietário e o grupo do finalfolder , separados por dois pontos. Este é apenas o formato que o chown precisa. Assim, use:

chown "$(stat -c '%U:%G' home/userB/finalfolder)" /home/userB/finalfolder/abc.bin

Isso funciona com o GNU stat , o que deve ser bom porque você está no centos.

    
por 06.06.2015 / 21:24