J'ai compris:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
J'ai tapé le mot de passe que j'utilise pour sudo. Pourquoi ça ne marche pas?
Merci!
sudo -s
ousudo sh
J'ai compris:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
J'ai tapé le mot de passe que j'utilise pour sudo. Pourquoi ça ne marche pas?
Merci!
sudo -s
ousudo sh
Réponses:
Pas besoin de créer un mot de passe root. Essayez
sudo su
et tapez votre mot de passe utilisateur.
sudo
versions, sudo -i
est identique à sudo su -
.
D'autres ont mentionné les détails du compte root. Cependant, vous n'en avez même pas besoin su
. Utilisez simplement sudo -i
et vous obtenez une console racine interactive quand même.
Car su
vous devez entrer un mot de passe root. Car sudo
vous devez entrer votre propre mot de passe et vous devriez être listé dans la liste de sudoers. Puisque vous n'avez pas défini de mot de passe root ou que le mot de passe root est différent, votre mot de passe su
n'accepte pas votre mot de passe.
Le mot de passe root sur OS X est désactivé. ce n'est pas la même chose que votre sudo
mot de passe.
Dites sudo passwd root
si vous voulez créer un mot de passe root, su
cela fonctionnera comme vous le souhaitez. Toutefois, faites en sorte que ce mot de passe soit différent de votre mot de passe utilisateur habituel dans un souci de sécurité.
Le su
programme s'attend à ce que vous fournissiez le mot de passe de l'utilisateur que vous devenez.
Le sudo
programme s'attend à ce que vous fournissiez votre propre mot de passe. Le fichier de configuration pour sudo
contrôler ce que vous pouvez en faire. Avec su
, la connaissance du mot de passe des autres personnes est suffisante.
Utiliser sudo
c'est beaucoup mieux; il ne nécessite pas de mots de passe partagés.
Basé sur mon expérience:
À moins que le compte sur lequel vous êtes connecté dispose des privilèges "admin", vous n'êtes pas autorisé à su
ou sudo
.
Ce que j’ai fait, c’est de créer un deuxième compte "Administrateur" (admin) doté des privilèges d’administrateur puis
su admin
sudo su
-et puis la coquille dans laquelle je suis est root.
Mon conseil: modifiez le fichier su
en /etc/pam.d
insérant le groupe que vous souhaitez activer pour remplacer la racine pam_group.so group=admin,<yourgroup>
où <yourgroup>
peut se trouver staff
(= utilisateurs standard), par exemple.
Pour ce faire, vous devez déjà être root (admin n'est pas suffisant).