2 votes

différence entre les différentes commandes pour obtenir l'accès Root dans le terminal

J'ai utilisé linux : Kali pendant un certain temps et pour obtenir l'accès à Root, il suffisait de taper : su dans le terminal. Mais sous OSX, je dois taper su - qu'est-ce que cela - C'est-à-dire ?

Si je tape juste su dans le terminal que j'obtiens sh-3.2# dans la ligne suivante

alors que si je tape su - alors j'obtiens root# dans la ligne suivante.

Quelle est la différence entre toutes ces commandes.

Je vois aussi d'autres commandes pour obtenir un accès Root dans le terminal : (1) su bash (2) sudo su

Veuillez m'aider à comprendre la différence entre toutes ces commandes.

2voto

Trane Francks Points 2305

De man su :

-l      Simulate a full login.  The environment is discarded except for
        HOME, SHELL, PATH, TERM, and USER.  HOME and SHELL are modified
        as above.  USER is set to the target login.  PATH is set to
        ``/bin:/usr/bin''.  TERM is imported from your current environ-
        ment.  The invoked shell is the target login's, and su will
        change directory to the target login's home directory.

-       (no letter) The same as -l.

Quant à su contre sudo il est généralement admis dans le milieu Apple que sudo est la méthode préférée pour travailler dans Root. Par défaut, su est désactivé sous OS X (tout comme le compte Root). Il n'y a que quelques occasions où j'ai dû activer Root pour faire avancer les choses.

Pour plus d'informations, je vous recommande de lire les deux pages de manuel.

man su man sudo

1voto

Oskar Points 1242

Tu as oublié ma façon préférée de Rooter :

sudo -s

Cela dit de faire une nouvelle coquille Root et obtient tous les modernes et avancés sudo comme un accès plus fin permettant d'accorder ou de refuser le Root dans des cas spécifiques et configure également un shell Root approprié, peu importe si vous utilisez bash ou une autre coquille.

Aussi, sudo demande votre mot de passe, pas celui de l'autre utilisateur et dans le cas de Root, Apple ne crée pas de mot de passe Root par défaut. Cela vous permet d'obtenir Root sans avoir à faire des pieds et des mains dans la majorité des systèmes MacOS que vous utiliserez.

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