¿Se puede configurar OS X para que solo permita a los usuarios administradores acceder a las herramientas de apagado?

Dejando de lado presionar un botón de encendido físico, ¿puedo evitar que los usuarios que no son administradores inicien un apagado del software?

En Mac OS X Lion, todos los usuarios pueden apagar la estación de trabajo. ¿Cómo permito que solo el administrador apague la estación de trabajo?

Creo que si otras cuentas están actualmente conectadas (como la cuenta de administrador), se requiere una contraseña de administrador para apagar la máquina. ¿Quizás esa es una solución?
Gerry no realmente. Estoy buscando una política simple para permitir solo a los administradores este derecho.

Respuestas (2)

Puede usar Workgroup Manager y las preferencias administradas (MCX) de OS X para restringir el acceso a los comandos Reiniciar y Apagar en el Finder:

WGM 10.6

..luego use el panel de cuentas para mostrar u ocultar los botones Reiniciar, Suspender y Apagar en la ventana de inicio de sesión:

ingrese la descripción de la imagen aquí

da4 esto es solo ofuscación? Sin configurar una ACL en /sbin/shutdown y /sbin/reboot allí, ¿un usuario normal aún podría emitir el apagado desde la terminal?
Yo no lo llamaría ofuscación; también podría evitar abrir la Terminal usando MCX y deshabilitar el acceso SSH para usuarios que no son administradores. Básicamente, prefiero usar las herramientas dadas en lugar de tratar de aplicar políticas a los componentes del sistema que pueden o no permanecer intactos/funcionando después de más actualizaciones de seguridad y del sistema operativo.
Sí, tiene usted razón. De cualquier manera, Mac no es muy bueno para entornos multiusuario.
¿Cómo puedo hacer exactamente lo contrario de esto? ¿ Eso es permitir que cualquiera en la consola local apague la máquina ?

Esto parece drástico, y no me gustaría probarlo en mi sistema, pero si uno estuviera realmente decidido a evitar que los usuarios no administrativos apaguen correctamente el sistema, podría cambiar el nombre de /sbin/shutdown. El programa /sbin/shutdown, que se ejecuta solo, requiere privilegios administrativos, pero los usuarios comunes pueden invocarlo a través del comando de apagado en la GUI. Sin embargo , el comando de apagado en la GUI depende de /sbin/shutdown, por lo que si el programa no se encuentra donde se espera, la secuencia de apagado de la GUI no se completará.

Si un usuario administrativo quiere apagar el sistema, puede invocar el renombrado /sbin/shutdowndesde la línea de comando usando sudo.

Tenga en cuenta que nada de esto (o cualquier otra solución de software) evitará que un usuario con acceso físico a la máquina presione y mantenga presionado el botón de encendido, simplemente tirando del cable de alimentación para sacarlo de su toma, activando el disyuntor del circuito que alimenta a la computadora, etc

gracias daniel Creo que agregaré ACL a /bin/shutdown :D
También es posible que desee restringir /sbin/reboot si lo desea.
Quería cambiar los derechos de /sbin/shutdown en modo raíz en 750, pero obtuvechmod error: Unable to change file mode on shutdown: Operation not permitted.