Enviar comando para agregar usuarios remotos a través de ARD

0

por lo que estoy intentando crear una cuenta de administrador adicional en todos los Mac de la red. Hay bastantes, así que estoy intentando hacerlo a través del escritorio remoto de Apple.

¿Saben cómo hacer esto? Esto es todo lo que tengo hasta ahora, lo que obviamente falta algunas partes y da el error: "no hay tty presente y no se ha especificado ningún programa de paso de entrada". Cualquier ayuda es apreciada.

#!/bin/bash
# This script creates a user account under Mac OS X
sudo dscl . create /Users/SecurityTest33
sudo dscl . create /Users/SecurityTest33 UserShell /bin/bash
sudo dscl . create /Users/SecurityTest33 RealName "Security Test3"
sudo dscl . create /Users/SecurityTest33 UniqueID 503
sudo dscl . create /Users/SecurityTest33 PrimaryGroupID 1000
sudo dscl . create /Users/SecurityTest33 NFSHomeDirectory /Local/Users/SecurityTest33   
sudo dscl . passwd /Users/SecurityTest33 PASSWORD
sudo dscl . append /Groups/admin GroupMembership SecurityTest33
sudo cp -R /System/Library/User\ Template/English.lproj /Users/SecurityTest33
sudo chown -R SecurityTest33:staff /Users/SecurityTest33
echo "Created user" #$USERID: $USERNAME ($FULLNAME)
    
pregunta youngandcrazy 13.08.2015 - 22:45

1 respuesta

3

El error que está recibiendo está relacionado con el comando sudo . Probablemente esté intentando ejecutar el script como el administrador normal.

En su lugar, puedes ejecutarlo directamente como root.

    
respondido por el Kent 13.08.2015 - 23:31

Lea otras preguntas en las etiquetas