Comando do terminal para incluir o usuário atualmente conectado

1

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

    
por jasetech 09.05.2014 / 15:53

1 resposta

1

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.

    
por 09.05.2014 / 18:51