2 votes

Comment exécuter un shell Root/admin dans Terminal ?

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.

6voto

Oskar Points 1242

Un moyen simple est de se connecter à l'utilisateur admin et d'utiliser sudo -s pour devenir la coquille de Racine.

su - shortname_for_admin
sudo -s

Ce point est également bien couvert dans les questions liées :

2voto

David Anderson Points 30783

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X