¿Cómo puedo ejecutar un shell como Administrador en la Terminal si estoy conectado como Usuario con privilegios estándar? Conozco las contraseñas de la cuenta de usuario y de la cuenta de administrador
- ¿Cómo puedo ejecutar el terminal en modo sudo? (5 respuestas )
Respuestas
¿Demasiados anuncios?Creo que esto tiene que ver con la /etc/sudoers
que se muestra al final de esta respuesta. La línea importante se repite a continuación.
%admin ALL = (ALL) ALL
Esta línea da a las cuentas de administrador la capacidad de utilizar el sudo
comando. Si conoce el nombre de usuario y la contraseña de una cuenta de administrador, introduzca los comandos que se indican a continuación para convertirse en el usuario Root. Cuando se le pida un login:
Introduzca el nombre de usuario de la cuenta de administrador. Cuando se le pida un Password:
Introduzca la contraseña de la cuenta de administrador.
login
sudo login -f root
Para volver a su cuenta de usuario, introduzca los comandos indicados a continuación.
exit
exit
Anexo
Salida de cat /etc/sudoers
.
#
# Sample /etc/sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
##
# Override built-in defaults
##
Defaults env_reset
Defaults env_keep += "BLOCKSIZE"
Defaults env_keep += "COLORFGBG COLORTERM"
Defaults env_keep += "__CF_USER_TEXT_ENCODING"
Defaults env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
Defaults env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
Defaults env_keep += "LINES COLUMNS"
Defaults env_keep += "LSCOLORS"
Defaults env_keep += "SSH_AUTH_SOCK"
Defaults env_keep += "TZ"
Defaults env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
Defaults env_keep += "EDITOR VISUAL"
Defaults env_keep += "HOME MAIL"
Defaults lecture_file = "/etc/sudo_lecture"
##
# User alias specification
##
# User_Alias FULLTIMERS = millert, mikef, dowdy
##
# Runas alias specification
##
# Runas_Alias OP = root, operator
##
# Host alias specification
##
# Host_Alias CUNETS = 128.138.0.0/255.255.0.0
# Host_Alias CSNETS = 128.138.243.0, 128.138.204.0/24, 128.138.242.0
# Host_Alias SERVERS = master, mail, www, ns
# Host_Alias CDROM = orion, perseus, hercules
##
# Cmnd alias specification
##
# Cmnd_Alias PAGERS = /usr/bin/more, /usr/bin/pg, /usr/bin/less
##
# User specification
##
# root and users in group wheel can run anything on any machine as any user
root ALL = (ALL) ALL
%admin ALL = (ALL) ALL
## Read drop-in files from /private/etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /private/etc/sudoers.d
3 votos
Abra una ventana de terminal, ejecute el comando
su
y seguir adelante. Tan directo que estoy seguro de que estoy perdiendo el punto ...4 votos
Btw, admin != Root
0 votos
Ok, entonces necesito ejecutar terminal como usuario: Admin mientras estoy logueado como usuario:user
3 votos
¿Qué es exactamente lo que quiere hacer que
sudo
¿no es suficiente? Parece que faltan muchas cosas en esta pregunta.0 votos
¿Qué quieres hacer una vez que tengas un Terminal corriendo como Root/admin? ¿O básicamente sólo necesitas un
bash
¿Se está ejecutando /shell con permisos Root/admin?0 votos
@patrix sí necesito shell corriendo con permisos Root/admin
1 votos
No existe el Root/admin ¿qué quieres hacer realmente?
2 votos
Cerremos esto como duplicado. A menos que el OP puede romper claramente lo que van a hacer una vez que son Root - esto es totalmente lo mismo que la pregunta vinculada - utilizar un shell admin para
sudo -s
y serás Root en todos y cada uno de los sistemas MacOS desde el primer momento, sin necesidad de habilitar el usuario Root o establecer una contraseña Root.