[LINUX] Que dites-vous en gros "sudo su"?

Laissez-le comme mémo pour vous-même.

introduction

Maintenant, je comprends, mais quand j'utilise le système d'exploitation Linux pour la première fois, "Pourquoi sudo su est-il déprimé?" "Pourquoi n'y a-t-il pas de su derrière sudo cette fois?" "Eh bien, cette fois Il y a un- (trait d'union) derrière su? »Et j'étais confus. Il y a un sentiment de renouveau maintenant, mais si vous êtes un utilisateur de Windows, on vous demandera "Qu'est-ce que sudo su après tout?"

Qu'est-ce que la commande sudo?

Pour exécuter la commande suivant sudo en tant que super utilisateur (= root). En d'autres termes, seulement à ce moment-là, vous aurez les privilèges root et exécuterez des commandes. En résumé, ce sera "Exécuter la commande XX avec les privilèges d'administrateur". C'est peut-être un peu différent, mais est-ce comme UAC sous Windows?

#À utiliser lorsqu'une commande que vous souhaitez exécuter en tant qu'administrateur
commande sudo

Qu'est-ce que la commande su?

Le "su" qui suit souvent sudo est une commande. Alors, que se passe-t-il lorsque vous exécutez la commande su? La commande su est une commande pour changer d'utilisateur. Lorsque cette commande su est exécutée, les opérations suivantes seront effectuées par l'utilisateur commuté. Si vous le comparez avec Windows, je pense que vous pouvez changer d'utilisateur avec Alt + F4 pendant que le bureau est affiché. Je pense que la commande su est proche de cela car elle ne déconnecte pas le compte auquel vous êtes actuellement connecté, mais se connecte avec un autre compte (à proprement parler, c'est complètement différent, mais c'est une idée approximative. Je pense que c'est comme ça ...)

#À utiliser lorsque vous souhaitez changer d'utilisateur.
su Changer de nom de compte
#(L'omission du nom du compte gère implicitement le changement d'utilisateur en tant que root (important))

En passant, qu'en est-il de la commande "su- (trait d'union)"?

La commande su peut ou non avoir un- (trait d'union). C'est simple et lorsqu'il est coupé, l'option est de déplacer le répertoire actuel vers le répertoire de base de l'utilisateur changé lors du changement de compte. Par conséquent, si vous ne souhaitez pas changer de répertoire en cours, n'ajoutez pas de trait d'union.

#Changer d'utilisateur + passer au répertoire de base de l'utilisateur changé
su -Nom du compte à changer

c'est tout.

Recommended Posts

Que dites-vous en gros "sudo su"?
Python | Ce que vous pouvez faire avec Python
Ce que vous pouvez faire avec l'API vol.1
Analyse des données, que faites-vous après tout?
Ce que vous pouvez faire avec des compétences en programmation
Résumons ce que vous voulez faire.
Que faire lorsque le shell pipenv devient impossible
Que faire si vous ne pouvez pas installer mysqlclient
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Liens pour faire ce que vous voulez avec Sublime Text
Qu'est-ce que pip et comment l'utilisez vous?
Ce que vous ne pouvez pas faire avec hstack ou vstack avec dstack
Ce que vous pouvez et ne pouvez pas faire avec Tensorflow 2.x
[Linux] su, paramètres sudo
Que fait le rendu de Django
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Que faire si vous êtes accro aux codes de caractères Windows
Ce que vous pouvez faire avec les statistiques de la bibliothèque Python standard
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
ImportError: Pas de module Que faire quand on vous dit
Remède facile lorsque vous perdez votre paire de clés EC2
[Python] Que faites-vous avec la visualisation de 4 variables ou plus?