TERMINAL DE RECRUE: COMMANDE SUDO

SUDO

Salut les gens, aujourd'hui, nous allons parler de la commande sudo, une commande très basique et très simple d'utilisation. Ce ne sera qu'une introduction de base. Sa fonction est de permettre d'exécuter des commandes qui impliquent des composants protégés du système. Tout comme il y a des choses dans votre maison que vous ne voulez pas que les autres utilisent sans autorisation, il y a des composants du système que vous ne voulez pas que d'autres utilisent ou modifient sans permission. plus loin sudo Il est conçu pour vous protéger de vous-même, de sorte que vous n'allez pas modifier le système accidentellement, vous obligeant à utiliser le sudo explicitement (et nous l'espérons consciemment également) pour modifier les composants qui affectent l'ensemble du système et pas seulement les paramètres du compte utilisateur.

Comment l'utiliser est comme suit.

sudo comando

presse entrer Pour exécuter la commande, le mot de passe de votre utilisateur sera demandé, puis c'est au tour de l'écrire, c'est le même qui est utilisé pour se connecter à Deepin ou à la distribution respective que vous utilisez. Écrivez le mot de passe même s'il semble que rien ne se passe, ou que vous ne tapez rien et appuyez sur entrerSur les systèmes GNU / Linux, il est normal que rien ne s'affiche pendant que le mot de passe est saisi dans le terminal, c'est une mesure de sécurité assez ancienne, de sorte que si quelqu'un d'autre regarde le terminal, il ne connaît même pas la longueur du mot de passe.

Ce qui suit est un exemple.

[email protected]:~$ sudo ifconfig 
[sudo] password for jaca: 

Ensuite, la commande sera exécutée et le résultat correspondant sera affiché, dans ce cas la commande ifconfig affiche les détails de la configuration du réseau.

[email protected]:~$ sudo ifconfig 
[sudo] password for jaca: 
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.100.13  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::4763:c3ff:e4b8:2e8f  prefixlen 64  scopeid 0x20<link>
        ether 8c:89:a5:88:71:45  txqueuelen 1000  (Ethernet)
        RX packets 1625496  bytes 518285813 (494.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2925826  bytes 3897392346 (3.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 3045  bytes 251007 (245.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3045  bytes 251007 (245.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[email protected]:~$

Une commande claire ifconfig Vous ne devez pas être exécuté sudo, mais je l'ai fait comme ça juste pour montrer un exemple. D'ailleurs j'informe que toute commande peut être exécutée avec sudo même quand ce n'est pas nécessaire, mais toujours utiliser sudo seulement si nécessaire.

Un autre détail est que la sudo mémorisez le mot de passe pendant un certain temps, généralement 15 minutes, de cette façon si vous exécutez plusieurs commandes avec sudo, il n'est pas nécessaire de saisir constamment le mot de passe.

QUAND VOUS DEVRIEZ SUDO?

Si vous suivez un tutoriel, un guide ou un manuel, ils vous l'indiqueront généralement, mais il est également possible de le découvrir par essais et erreurs. En général, si vous exécutez une commande et affichez un message d’erreur contenant les expressions «impossible» et «autorisation refusée», c’est parce que cette commande doit être exécutée sudoVoici quelques exemples.

Exemple 1: Aucune autorisation de mise à jour.

[email protected]:~$ apt update 
Leyendo lista de paquetes... Hecho
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operación no permitida)
E: No se pudo abrir el fichero de bloqueo «/var/lib/apt/lists/lock» - open (13: Permiso denegado)
E: No se pudo bloquear el directorio /var/lib/apt/lists/
W: Se produjo un problema al desligar el fichero /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permiso denegado)
W: Se produjo un problema al desligar el fichero /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permiso denegado)
[email protected]:~$ 

Exemple 2: Pas d'autorisation pour nano enregistrer les modifications du fichier sources.list spécifié avec le message "Erreur d'écriture" /etc/apt/sources.list ": Autorisation refusée".

[email protected]:~$ nano /etc/apt/sources.list
  GNU nano 2.7.4                     Fichero: /etc/apt/sources.list                     Modificado  

## Generated by deepin-installer
deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
#deb-src http://packages.deepin.com/deepin lion main contrib non-free



                  [ Error al escribir «/etc/apt/sources.list»: Permiso denegado ]
^G Ver ayuda  ^O Guardar    ^W Buscar     ^K Cortar txt ^J Justificar ^C Posición   ^Y Pág. ant.
^X Salir      ^R Leer fich. ^\ Reemplazar ^U Pegar txt  ^T Ortografía ^_ Ir a línea ^V Pág. sig.

PRÉCISIONS

Inutile de dire que, sudo est juste un composant d'un système plus vaste, le système d'autorisation, conçu pour protéger le système contre les attaques par les pirates, de virus, d'utilisations abusives et de ses propres utilisateurs; ceci dans le but de maintenir le bon fonctionnement du système, de protéger les fichiers et les informations des utilisateurs et de s'assurer que l'équipement remplit les fonctions et uniquement les fonctions souhaitées par l'administrateur.

La base du système d'autorisations est constituée des utilisateurs, des groupes d'utilisateurs et des autorisations attribuées aux dossiers, fichiers et programmes. Ces trois derniers se voient attribuer un propriétaire et un groupe, puis il est précisé ce que le propriétaire, les utilisateurs appartenant au groupe et tous les autres utilisateurs peuvent faire (lire, modifier et exécuter). Il y a un utilisateur généralement appelé superutilisateur ou root, qui est le dieu du système, il peut voir, modifier, ajouter ou supprimer n'importe quel dossier, fichier ou programme sur le système, sudo permet à un utilisateur d'exécuter des commandes en tant que superutilisateur. Cette rubrique est en fait assez étendue, mais elle dépasse le cadre de cet article, qui consiste à montrer de manière pratique comment exécuter une commande avec sudo et une introduction un peu superficielle.

Enfin, notez que vous devez toujours être prudent lorsque vous utilisez la commande sudoIdéalement, ne l'utilisez que si vous savez ce que vous faites, bien que pour être réaliste, en général, la nature des utilisateurs de GNU / Linux est d'expérimenter même lorsqu'ils ne sont pas très conscients de ce qu'ils font, il est très courant de penser: «a voir ce qui se passe ". L'utilisation incorrecte de sudo Cela peut casser le système et même supprimer ou endommager vos fichiers personnels. Donc, avec une grande puissance vient une grande responsabilité, soyez judicieux comme disent les Colombiens.

5 4 votes
Évaluez l'article
 
S'abonner
rapport
5 Reacciones
Les plus populaires
Plus récent Plus âgée
Opinion de l'article
Voir tous les commentaires
Matias Reyes
Matias Reyes (@mati2020)
1 año atrás

Instructif, merci.

Vicente Blanco Amador
Vicente Blanco Amador (@vicente544blanco)
1 año atrás

Très bien expliqué, ce serait bien s'ils faisaient un APT.

Vicente Blanco Amador
Vicente Blanco Amador (@vicente544blanco)
Respondiendo a  Isaías Gätjens M
1 año atrás

félicitations bien, nous espérons.

JulioPerfecto
JulioPerfecto (@julioperfecto)
1 año atrás

Une bonne information.

5
0
Nous aimerions savoir ce que vous en pensez, rejoignez la discussion.X