ruta mac home establecer entorno editar copiar consultar bash_profile archivo macos unix permissions filesystems root

macos - home - ¿Cómo funciona el permiso para ejecutar el comando sbin en mac..?



establecer variables de entorno mac (1)

Estoy usando mac os x y estaba tratando de ejecutar el comando shutdown, pero dice que no soy un superusuario.

Sin embargo, podría ejecutar ifconfig sin ser superusuario.

Ambos comandos están en / sbin.

Y mi variable de entorno PATH incluye / sbin (¿es por eso que puedo ejecutar ifconfig ...?).

Por lo que he encontrado, dice que

/sbin for scripts with superuser (root) privileges required.

Pero no estoy muy seguro de esta explicación ...

Apreciaría toda tu ayuda.


significa que debe ser superusuario (el propietario de la máquina) para ejecutar esos comandos, por ejemplo:

sudo shutdown

le pedirá una contraseña, debe escribir la contraseña del usuario principal (la escritura no imprimirá los caracteres de la contraseña) y presionar enter para que pueda confirmar que es el súper usuario.

sudo permite a un usuario permitido ejecutar un comando como superusuario u otro usuario, como se especifica en el archivo sudoers. más: http://ss64.com/bash/sudo.html