2 votos

Agregar un nombre de usuario de dos palabras a sudoer

Ejecutando un MacBook Pro 2016, MacOS Monterey v 12.7.6.

Necesito agregar un nombre de usuario con privilegios de administrador para permitir que ese usuario ejecute un programa específico, VeraCrypt, como se explica aquí. En resumen, se agrega esta línea a la sección de usuario sudoers:

tu-nombre-de-usuario-no-admin ALL = (ALL) /Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt

El nombre de usuario tiene un espacio en él, como (no el nombre real) "Clark K". Intenté ingresar esto:

Clark K ALL = (ALL) /Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt

Cuando hago esto, Visudo me da un mensaje de error de sintaxis sin especificar cuál es el problema de sintaxis. Supongo que tiene que ver con el nombre de usuario de dos palabras. ¿Cómo puedo solucionar esto?

Tengo experiencia en la línea de comandos en Linux, pero adentrarme en las entrañas de Mac es nuevo para mí. ¡Gracias de antemano!

2voto

El nombre de visualización solo es relevante a nivel de GUI, el BSD Unix subyacente necesita nombres de usuario (como Linux y cualquier otro Unix).

  • Inicie sesión como el usuario para el que desea crear la entrada de sudoers
  • Abra Terminal
  • Ejecute id -nu

El nombre mostrado (para "Clark K" probablemente sería clarkk) es el que se debe utilizar al agregar la entrada a sudoers.

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