¿Cómo le doy a un usuario sudo permisos?

5

En mi computadora tengo dos cuentas: geoff y admin. Quiero hacer gacutil... . Haciéndolo en cuenta geoff (donde necesito que se haga) recibo el mensaje:

gac directories could not be created, possibly permission issues.

Cuando inicio sesión como administrador, esto parece funcionar bien.

Así que vuelvo a la cuenta de geoff e intento sudo gacutil... y pongo la contraseña para geoff, pero me dice que geoff no está en el archivo sudoers.

Parece que tengo que obtener geoff como sudoer (¿cómo?) o bien obtener mi cuenta de administrador para hacer el gacutil en nombre de geoff (¿es esto posible?).

    
pregunta Geoff 27.12.2012 - 20:27

2 respuestas

8

En lugar de otorgar privilegios de geoff sudo, considere agregar la cuenta al grupo admin para que herede los privilegios de sudoer del grupo de administración. Esta sería la forma más correcta de hacer las cosas.

Para agregar geoff al grupo admin necesitará ejecutar lo siguiente como la cuenta admin :

sudo dseditgroup -o edit -a geoff -t user admin

También es posible que desee considerar la posibilidad de incluir geoff en el grupo wheel :

sudo dseditgroup -o edit -a geoff -t user wheel

El grupo wheel es un BSD-ism, donde OS X tiene sus raíces. En los sistemas BSD tradicionales, el grupo wheel se usó para mantener una colección de usuarios a los que se les permitió convertirse en superusuarios utilizando el comando su . No es estrictamente necesario estar tanto en admin como en wheel , pero cualquiera que esté configurado como "Administrador" en la máquina a través de la interfaz de usuario para agregar un usuario está en ambos, por lo que no puede hacer daño replicar esa configuración. >     

respondido por el Ian C. 27.12.2012 - 21:03
7

Para agregar un usuario a sudoers, como administrador hacer sudo visudo

Luego, desplázate hacia abajo hasta

# User privilege specification
root    ALL=(ALL) ALL
%admin  ALL=(ALL) ALL

coloque el cursor en la siguiente línea (vacía) y presione a (para agregar). Luego escribe

shortname   ALL=(ALL) ALL

donde shortname es el nombre corto para el usuario que está agregando a los sudoers (debe haber TAB entre el nombre corto y ALL). Después de eso, presione ESC (para salir del modo de adición). Luego escriba :wq y luego Enter para salir de visudo, guardando los cambios.

    
respondido por el lupincho 27.12.2012 - 20:49

Lea otras preguntas en las etiquetas