Bonjour ,voila j'ai une vm linux distribution débian que je viens d'installer ,et donc j'essaie de mettre a jour la liste de dépôt avec apt-get update seulement il faut avoir les privilèges du super utilisateur mais quand j'essaie avec : sudo apt-get update cela me dit "Commande Introuvable ". Comment puis-je résoudre ça merci
Tu n'as pas sudo d'installé.
Il faut que tu te connectes en root pour pouvoir utiliser le gestionnaire de paquet apt avec la commande su -
. Ensuite tu pourrais utiliser apt-get update
puis apt-get upgrade
pour mettre ton système à jour.
Si tu souhaites avoir sudo, tu pourras l'installer avec la commande apt-get install sudo
toujours en root, puis le configurer avec visudo
pour que ton compte utilisateur puisse l'utiliser.
Merci, en fait j'ai essayé une autre méthode: su -c "apt-get update" et ca a marché. "Il faut que tu te connectes en root" qu'est ce que ca signifie ? faire cd /root ? c'est cela se connecter en root ? , parce que je n'ai pas la permission.
Alors je ne comprends plus rien, je me suis connecté en root avec: su (dev) = nom d'utulisateur, la il me demande mon mot de passe qui est aussi (dev) la tout va bien, mais quand j’utilise apt-get on me dit:E Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (13 permission non accordée) E impossible d ouvrir le répertoire var lib apt lists E... Avez vous le privilèges du SuperUtulisateur.
J'ai aussi essayé de faire: sudo -s pour avoir les privilèges du superUtulisateur ensuite il me demande mon mot de passe qui est dev et la il me met un message: dev is not the sudoers file. This incident will be reported. Ca veut dire que mon mot de passe n'est pas dans le fichier root ?
Bon tu te connectes en root avec le mot de passe de root et non pas celui de l'utilisateur normal (sauf si les deux sont identiques) avecsu -
ensuite tu rajoutes les droits d'écriture dans /etc/sudoers :chmod +w /etc/sudoers
et en mode gros bourrin tu rajoutes ça à ton /etc/sudoers :echo "TONUTILISATEURCOURANT ALL=(ALL) ALL" >> /etc/sudoers
c'est tout
Quand j'ai installé Débian on ne m'a pas demandé ce créer des identifiants root mot de passe :/
Ok j'ai trouvé une solution, j'ai fait: su -l, on m'a demandé un login j'ai mis dev , on m'a demandé un mdp j'ai aussi mis dev car ce sont mes identifiant normaux etque j'en ai pas d'autres. Après ça j'ai fait: cd /root, j'ai eu accès cette fois. J'ai ensuite téléchargé sudo avec:su -c "apt-get install sudo", ca a marché. j'ai pu finaliser tout ca avec: sudo apt-get update et apt-get upgrade. Ou sinon j'aurai pu juste tout simplement faire ca: su - root. Merci pour votre aide.
Sauf que su - root est inutile. La commande su - te propose implicitement de charger le compte root avec ses variables d'environnement.
Le 26 août 2016 à 08:48:53 Xantown7 a écrit :
Oulala...Le 25 août 2016 à 21:42:56 RedKill3rs a écrit :
Quand j'ai installé Débian on ne m'a pas demandé ce créer des identifiants root mot de passe :/Si, c'est obligatoire. Le mot "root" n'a peut être pas été mentionné tel quel. A la place t'as du voir "super administrateur" ou quelque chose du genre
Oui c'est bien possible , je suis débutant mais ça je pense que ça se voit
Le 26 août 2016 à 22:50:37 Xantown7 a écrit :
Pour te mettre en root il suffit juste de taper la commandesu -
comme l'ont dit mes VDDs, et rentrer ton mot de passe rootPour te simplifier très grandement,
sudo
c'est une commande qui va simuler le rootPar exemple, soit tu tapes
sudo apt-get update
soit tu tapessu -
puisapt-get update
(puisexit
pour t'enlever le root une fois que t'as fini ce qui requiert ces privilèges)Donc si
sudo
n'est pas installé, ça ne change rien du tout il suffit de passer root pour l'installerA ton stade, si tu te souviens même plus de ton mdp root tu peux le changer en faisant la commande
sudo passwd
(et retiens le, cette fois)
Merci d'avoir pris le temps de m'expliquer c'est beaucoup plus clair maintenant !!