Sabes que sudo está ahí por una razón, ¿verdad? La idea es dar acceso a los privilegios de superusuario sin estar constantemente conectado como root (no es una buena idea).
blahdiblah
Respuestas:
8
No tiene exactamente experiencia en OSX, pero parece estar ubicado en cualquiera de los siguientes:
/ etc / sudoers
/ privado / etc / sudoers
Se recomienda que use visudo para editar el archivo, pero puede usar otro editor de texto.
Debajo de la línea que dice root ALL=(ALL) ALL
Agregas el nombre del usuario y user ALL=(ALL) ALLte otorgas privilegios de sudo permanentes.
ls -ld /etcresultados lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc, por lo que ambos son el mismo archivo.
Daniel Beck
sí, lo hice en fedora hace un tiempo ... Parece ser el mismo proceso, pero gracias ... no quería simplemente cambiar al azar un archivo importante del sistema: D
FALL3N
1
Al menos en OSX, ejecuta solo sudo visudopara editar el archivo sudoers (no especifique el archivo)
Parag
5
Por supuesto, puede editar /etc/sudoersmanualmente para lograr esto.
Pero las Preferencias del sistema de Mac OS X tienen un método incorporado para lograr lo mismo: otorgue al usuario una cuenta de administrador , en lugar de una cuenta estándar , y se /etc/sudoersagregará automáticamente como sudoer (a través de la wheelmembresía del grupo).
Sin embargo, los usuarios aún deberán ingresar su propia contraseña, lo cual es algo bueno (tm) .
Sí, lo hice en fedora, pero quería preguntar antes de hacerlo, así que no
rompí
Espera, ¿no hay otros privilegios especiales que vienen con darle a un usuario una cuenta de "Administrador" además de que los agrega al archivo sudoers?
cmcculloh
2
@cmcculloh No está agregando la cuenta al archivo sudoers , sino la membresía en los grupos wheelyadmin , completa con, por ejemplo, permisos de escritura /Applicationsy otras carpetas globales comparables. Simplemente compare la salida de, por ejemplo, iden la Terminal de usuarios normales y administradores.
Esta respuesta es bastante asombrosa. Hay casos de uso definitivos para tener acceso a sudo solo para una sesión.
ericmjl
0
Desbloquee la cuenta raíz.
Pasos para desbloquear "root" en Mac:
• 1.Abra la Utilidad de directorio (/ Aplicaciones / Utilidades / Directory Utility.app)
• 2. Vaya a Edición> Habilitar usuario raíz
• Solicitará la contraseña, presione OK para la contraseña EN BLANCO .
Cerrar sesión, luego escriba root en Nombre de usuario y su IN !!!!!!!! (Nota: asegúrese de que NOMBRE Y CONTRASEÑA SE COMPROBEN EN LAS OPCIONES DE INICIO DE SESIÓN ) .
Respuestas:
No tiene exactamente experiencia en OSX, pero parece estar ubicado en cualquiera de los siguientes:
Se recomienda que use visudo para editar el archivo, pero puede usar otro editor de texto.
Debajo de la línea que dice
root ALL=(ALL) ALL
Agregas el nombre del usuario y
user ALL=(ALL) ALL
te otorgas privilegios de sudo permanentes.fuente
ls -ld /etc
resultadoslrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, por lo que ambos son el mismo archivo.sudo visudo
para editar el archivo sudoers (no especifique el archivo)Por supuesto, puede editar
/etc/sudoers
manualmente para lograr esto.Pero las Preferencias del sistema de Mac OS X tienen un método incorporado para lograr lo mismo: otorgue al usuario una cuenta de administrador , en lugar de una cuenta estándar , y se
/etc/sudoers
agregará automáticamente como sudoer (a través de lawheel
membresía del grupo).Sin embargo, los usuarios aún deberán ingresar su propia contraseña, lo cual es algo bueno (tm) .
fuente
wheel
yadmin
, completa con, por ejemplo, permisos de escritura/Applications
y otras carpetas globales comparables. Simplemente compare la salida de, por ejemplo,id
en la Terminal de usuarios normales y administradores.sudo en OSX es exactamente así en Linux, y como Linux man sudo muestra los detalles
/ etc es un enlace simbólico a / private / etc, por lo que su sugerencia de / etc / sudoers funcionará.
fuente
También podrías correr
sudo -s
Esto le dará permisos de root para esa sesión.
Para volver a los permisos normales, simplemente escriba
exit
fuente
Desbloquee la cuenta raíz.
Pasos para desbloquear "root" en Mac:
• 1.Abra la Utilidad de directorio (/ Aplicaciones / Utilidades / Directory Utility.app)
• 2. Vaya a Edición> Habilitar usuario raíz
• Solicitará la contraseña, presione OK para la contraseña EN BLANCO .
Cerrar sesión, luego escriba root en Nombre de usuario y su IN !!!!!!!! (Nota: asegúrese de que NOMBRE Y CONTRASEÑA SE COMPROBEN EN LAS OPCIONES DE INICIO DE SESIÓN ) .
fuente