Comme te l'a dit NeoX, apt-get est une commande réservée à l'administrateur. Voici quelques explications supplémentaires...
Linux a un fonctionnement qui est calqué sur les systèmes Unix. Les systèmes Unix sont destinés à l'origine pour être utilisé par des gros serveurs, sur lesquels bcp de gens peuvent se connecter. Même si aujourd'hui Linux est souvent utilisé par une seule personne (ordinateur personnel, smartphone), il n'en reste pas moins que la philosophie est la même.
Donc il faut raisonner plus généralement.
Sur un gros système où des dizaines de personnes se connectent (et même bcp plus, à la fac c'était des milliers de comptes), il est important de séparer les rôles. Un simple utilisateur ne doit en aucun cas faire une bêtise qui pénalise les autres utilisateurs.
Installer ou supprimer un pilote, installer ou supprimer un programme en général est susceptible d'endommager sérieusement le système. Si n'importe qui pouvait le faire, on aurait des systèmes cassés tous les lundi matin :)
Bref, chaque utilisateur a ses limites d'utilisation.
Mais cela dit, il faut bien installer, désinstaller, casser (volontairement bien sûr) parfois. Donc il existe un compte qui a tous les droits, c'est "root" ('racine' en Anglais). Cet utilisateur peut tout faire, y compris reformater le disque dur, lire les fichiers de tous les utilisateurs etc.
Donc pour utiliser apt-get on te dit que seul l'utilisateur "root" peut le faire. Et c'est très bien comme ça.
La commande sudo permet à ceux qui sont autorisés de prendre les droits "root". Ainsi si je tape sudo macommande, j'exécuterai macommande avec les droits "root" (donc tous les droits). Quand tu installes Ubuntu, on te crée un compte "normal", en t'autorisant la commande sudo. Ainsi dans tes commandes normales tu es limité, tu ne peux pas faire de grosse bêtise, mais par contre, en utilisant la commande sudo en préfixe, tu peux exécuter les commandes "dangereuses".
Alors bien sûr, il ne s'agit pas d'être parano, apt-get n'est pas une commande dangereuse en soi, mais il est toujours bon de se rappeler qu'avec de grands pouvoirs viennent les grandes responsabilités (comme disait Voltaire - ou Spider-man je sais jamais)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# un peu de généralités
Posté par gUI (Mastodon) . En réponse au message vocabulaire du terminal. Évalué à 6.
Comme te l'a dit NeoX,
apt-getest une commande réservée à l'administrateur. Voici quelques explications supplémentaires...Linux a un fonctionnement qui est calqué sur les systèmes Unix. Les systèmes Unix sont destinés à l'origine pour être utilisé par des gros serveurs, sur lesquels bcp de gens peuvent se connecter. Même si aujourd'hui Linux est souvent utilisé par une seule personne (ordinateur personnel, smartphone), il n'en reste pas moins que la philosophie est la même.
Donc il faut raisonner plus généralement.
Sur un gros système où des dizaines de personnes se connectent (et même bcp plus, à la fac c'était des milliers de comptes), il est important de séparer les rôles. Un simple utilisateur ne doit en aucun cas faire une bêtise qui pénalise les autres utilisateurs.
Installer ou supprimer un pilote, installer ou supprimer un programme en général est susceptible d'endommager sérieusement le système. Si n'importe qui pouvait le faire, on aurait des systèmes cassés tous les lundi matin :)
Bref, chaque utilisateur a ses limites d'utilisation.
Mais cela dit, il faut bien installer, désinstaller, casser (volontairement bien sûr) parfois. Donc il existe un compte qui a tous les droits, c'est "root" ('racine' en Anglais). Cet utilisateur peut tout faire, y compris reformater le disque dur, lire les fichiers de tous les utilisateurs etc.
Donc pour utiliser
apt-geton te dit que seul l'utilisateur "root" peut le faire. Et c'est très bien comme ça.La commande
sudopermet à ceux qui sont autorisés de prendre les droits "root". Ainsi si je tapesudo macommande, j'exécuteraimacommandeavec les droits "root" (donc tous les droits). Quand tu installes Ubuntu, on te crée un compte "normal", en t'autorisant la commandesudo. Ainsi dans tes commandes normales tu es limité, tu ne peux pas faire de grosse bêtise, mais par contre, en utilisant la commandesudoen préfixe, tu peux exécuter les commandes "dangereuses".Alors bien sûr, il ne s'agit pas d'être parano,
apt-getn'est pas une commande dangereuse en soi, mais il est toujours bon de se rappeler qu'avec de grands pouvoirs viennent les grandes responsabilités (comme disait Voltaire - ou Spider-man je sais jamais)En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.