Comment puis-je exécuter un shell en tant qu'administrateur dans Terminal si je suis connecté en tant qu'utilisateur avec des privilèges standard ? Je connais les mots de passe des comptes utilisateur et administrateur.
- Comment exécuter le terminal en mode sudo ? (5 réponses )
Réponses
Trop de publicités?Je crois que cela a à voir avec le /etc/sudoers
qui est présenté à la fin de cette réponse. La ligne importante est répétée ci-dessous.
%admin ALL = (ALL) ALL
Cette ligne donne aux comptes d'administrateur la possibilité d'utiliser la fonction sudo
commande. Si vous connaissez le nom d'utilisateur et le mot de passe d'un compte administrateur, entrez les commandes suivantes pour devenir l'utilisateur racine. Lorsque vous êtes invité à entrer un login:
saisissez le nom d'utilisateur du compte administrateur. Lorsque vous êtes invité à saisir un Password:
Saisissez le mot de passe du compte administrateur.
login
sudo login -f root
Pour revenir à votre compte utilisateur, entrez les commandes données ci-dessous.
exit
exit
Annexe
Sortie 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