Borrar usuarios en OS X desde terminal

Esto no es nada del otro mundo, al menos para los que crean sus usuarios a través de las Preferencias del Sistema. Pero que pasa cuando necesitamos manipular usuarios tanto remotamente (SSH) o mediante la terminal, o como dicen "a patita".
Bueno pues este sitio me ayudó a resolver el problema que traía con un usuario que hice para compartir ciertos contenidos de la G5, pero como no quería que las personas que ingresaran vieran mas de la cuenta, moví algunos parámetros que hicieron que el usuario que había creado no lo pudiera borrar ya que no aparecía en las Preferencias del Sistema. En fin, fue un caso raro y extremo pero pues nadie esta exento, así que estos son los pasos a seguir para borrar usuarios mediante línea de comandos.

1. Listar usuarios. Ejecutar: dscl . list /users
2. Mostrar la información del usuario. Ejecutar: dscl . read /users/george (george = a el usuario que quieres borrar)
3. Revisar a que grupos pertenece george. Ejecutar: dscl . list /groups
4. Borrar el usuario de george a los grupos que pertenezca. Ejecutar: sudo dscl . delete /groups/<grupo> GroupMembership george
5. Borrar el propio grupo de george. Ejecutar: sudo dscl . delete /groups/george
6. Borrar el usuario de george, del sistema. Ejecutar: sudo dscl . delete /users/george

Espero esta info le sirva a alguno,  sobro todo a los que les gusta manejar su Mac desde la línea de comandos.

No comments yet. Be the first.

Leave a reply