Você pode tentar o seguinte comando:
dseditgroup -o edit -n /Local/Default -a 'whoami' -t user admin
Observe os backticks antes e depois de whoami
. Estes irão executar o comando whoami
e usar a saída em seu comando.
Estou tentando escrever um script que torne o administrador local dos usuários da rede (diretório ativo) em seus macs. Eu tenho o script que fará isso:
dseditgroup -o edita -n / Local / Default -a redeuser -t usuário admin
mas estou tentando substituir 'networkuser' pelo usuário atualmente conectado, ou até mesmo todos os usuários no computador. A razão para isso é que eu quero empurrar isso para vários computadores usando o Apple Remote Desktop e economizaria um monte de tempo do que executar o script individualmente por usuário.
Alguém sabe como editar esse script para afetar o usuário conectado no momento ou todos os usuários no computador?
Obrigado
Você pode tentar o seguinte comando:
dseditgroup -o edit -n /Local/Default -a 'whoami' -t user admin
Observe os backticks antes e depois de whoami
. Estes irão executar o comando whoami
e usar a saída em seu comando.