Derechos de usuario de un superusuario y el administrador

4

Estoy acostumbrado al sistema de derecho de usuario unixoid "clásico" con una máquina que ejecuta un usuario normal, como cuenta principal, y un superusuario (o cuenta raíz), solo para fines de mantenimiento o configuración.

Entonces realmente me preguntaron sobre Mac OS X (actualmente estoy ejecutando Leopard). ¿Para qué sirve la cuenta de usuario administrador? Si estoy instalando algo a través de la consola (como usuario normal, no como administrador) aparentemente tengo que iniciar sesión como administrador y luego iniciar sesión como usuario root (a través de sudo -s porque su extrañamente no funciona).

¿Alguien sabe cuál es la razón principal de esto o cómo solucionarlo?

    
pregunta beyeran 09.05.2011 - 18:04

1 respuesta

3

Esto es por diseño. Un usuario no administrador se define por no poder usar sudo (y el equivalente gráfico en el administrador de ventanas mac). Aún puede ingresar el usuario administrador y la contraseña usando sudo -u o el equivalente gráfico, pero sin comprometer / modificar los controles incorporados, así es como el sistema está diseñado para funcionar.

El comando su no funciona como se espera, ya que el usuario raíz en Mac OS X está desactivado de forma predeterminada Por razones de seguridad. Sudo ha mejorado el registro y sudo -s obtiene el mismo shell que su - cuando un usuario root está habilitado.

Entonces, si no quieres cambiar a usar sudo, puedes habilitar la raíz en tu mac.

    
respondido por el bmike 09.05.2011 - 18:08

Lea otras preguntas en las etiquetas