Sudo Shutdown maintenant sur Mavericks

1

J'avais lu que vous pouvez "arrêter en mode utilisateur unique" en exécutant, dans le terminal:

sudo shutdown now

Cela semble de loin préférable au redémarrage de l’ordinateur en tenant CMND + S. Cependant - du moins chez Mavericks, cela ne semble pas fonctionner.

Je suis en train:

shutdown: -h, -r, -s, or -k is required
usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]

Je pensais que tout ce qui était entre crochets était facultatif.

Quand je le lance avec le -kdrapeau (qui lève tous les utilisateurs) sudo shutdown -k now:, le résultat est:

Shutdown NOW!

*** FINAL System shutdown message from user@computer_name ***      
System going down IMMEDIATELY                                                  

System shutdown time has arrived
but you'll have to do it yourself                                         

Ensuite, si j'essaie d'ouvrir un nouveau terminal:

NO LOGINS: System going down at 12:53
#my password
Login incorrect
login: 

Redémarrez à nouveau et la connexion au terminal est restaurée.

Quelqu'un peut-il donner un aperçu de ce qui se passe ici?

MikeiLL
la source
Par curiosité: pourquoi voudriez-vous démarrer en mode mono-utilisateur au lieu d’utiliser simplement sudo / logging in root?
Asmus
Habituellement, juste pour lancer fsck.
MikeiLL
1
Pour citer les documents de support Apple : "Important: si vous utilisez Mac OS X 10.4 ou une version ultérieure, vous devez utiliser Utilitaire de disque plutôt que fsck, dans la mesure du possible." Si vous souhaitez utiliser la ligne de commande, il y a diskutil.
Asmus
Je n'avais pas vu ça.
MikeiLL

Réponses:

1

Je voudrais d’abord noter le jour de cette allusion - avril 2001 - donc une très vieille version d’OS X

Regard suivant man shutdown

-k      Kick everybody off.  The -k option does not actually halt the
        system, but leaves the system multi-user with logins disabled
        (for all but super-user).

Cela signifie que tous les utilisateurs sont démarrés, mais que personne ne peut se connecter, comme vous l'avez vu. Cela signifie que le seul utilisateur toujours connecté est la racine. Cependant, dans la version récente d'OS X, la racine n'est pas activée.

marque
la source
Vous ne savez pas comment passer en mode mono-utilisateur sans redémarrer à ce stade, alors?
MikeiLL
1
Vous pouvez activer root mais ceci est un gros chnage juste pour permettre à fsck
Mark