0 votos

Enviar comando para añadir usuarios remotos a través de ARD

Así que estoy intentando crear una cuenta de administrador adicional en todos los Macs de la red. Hay bastantes, así que estoy tratando de hacerlo a través de Apple Remote Desktop.

¿Sabéis cómo se hace esto? Esto es todo lo que tengo hasta ahora que obviamente le faltan algunas partes y da el error: "no hay tty presente y no se ha especificado ningún programa askpass". Se agradece cualquier ayuda.

#!/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)

3voto

Kent Puntos 3462

El error que se produce está relacionado con el sudo comando. Probablemente estás intentando ejecutar el script como administrador normal.

enter image description here

En su lugar, puedes ejecutarlo directamente como Root.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X