como faço para copiar um arquivo para todas as contas de usuário

1

Servidor OSX Yosemite - 150 contas de usuário em rede ímpares - existe uma maneira de copiar um arquivo (como uma Extensão Safari) para a mesma localização relativa em cada conta de usuário?

    
por Jeremy Bloomfield 05.11.2015 / 16:51

1 resposta

0

Uma simples ação do terminal fará isso em segundos

cp -rvn /original/file/location/file.name / folderofuseraccounts / * / subfolderlocation / subfolder /

faça um "man cp" (no terminal) se você não estiver familiarizado.  os vários interruptores são bastante úteis. -r (recursivo - copiará todas as subpastas) -v (verbose - vai dizer o que está fazendo na tela) -n (não sobrescrever - não sobrescreverá um arquivo no destino se encontrar um)

Combine isso com um launchd e você pode fazer atualizações regulares em todas as suas contas de usuário de uma maneira muito simples.

outra maneira de fazer isso é fazer um 'rsync' de uma pasta específica em seu servidor em uma pasta específica em todos os usuários ...

    
por 28.11.2015 / 19:40