Temos um ambiente misto de mac e linux no trabalho, para facilitar a vida, usamos o mesmo uid, gid para cada usuário, tanto no lado do mac quanto do linux (acredito que essa seja uma prática padrão).
O problema é que, quando você adiciona um novo usuário a um mac, não há como definir o uid e o gid "enquanto" você o está criando; portanto, você precisa adicionar o usuário, definir o uid / gid e executar. alguns find ... -exec ...{} ...
comandos para alterar o proprietário e as permissões no diretório inicial do usuário que você já criou,
Existe uma solução melhor para isso?
unix
user-account
Todos
fonte
fonte