#1 Le 06/11/2022, à 11:45
- Satanas410
SUDO est malade ![RESOLU]
Bonjour a tous,
J'ai deux PC sous Ubuntu 22.04.
Sur l'un j'ai un problème a savoir :
Après utilisation de Photorec, pour changer les droits de recup_dir.1, j'ai fais ceci :
sudo chown -R $USER:$USER recup_dir.1
et j'ai ce message :
"sudo: /usr/bin/sudo doit être la propriété du uid 0 et avoir le bit setuid mis"
D'autre part, Firefox ne démarre plus et le gestionnaire de mise à jour me donne des messages d;'erreur.
je suppose que tout cela est lié mais ...
Merci de m'aider.
Dernière modification par Satanas410 (Le 09/11/2022, à 09:23)
Hors ligne
#2 Le 06/11/2022, à 11:58
- xubu1957
Re : SUDO est malade ![RESOLU]
Bonjour,
Donne le retour de :
sudo apt update
Montre aussi d'éventuels paquets cassés :
dpkg -l | grep -v ^ii
et :
ls -l /var/crash
en te servant du Retour utilisable de commande.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 06/11/2022, à 12:03
- nany
Re : SUDO est malade ![RESOLU]
Hors ligne
#4 Le 06/11/2022, à 15:23
- Satanas410
Re : SUDO est malade ![RESOLU]
Pour XUBU 1957
Merci pour la réponse.
Pour sudo apt update : Impossible, sudo est malade...
Pour dpkg -l | grep -v ^ii : Le retour est énorme, que faut il chercher ?
Pour ls -l /var/crash ; Voici :
jlg@jlg-i9:~$ ls -l /var/crash
total 328
-rw-r----- 1 jlg whoopsie 214282 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.crash
-rw-rw-r-- 1 jlg whoopsie 0 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.upload
-rw------- 1 whoopsie whoopsie 37 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.uploaded
-rw-r----- 1 jlg whoopsie 108713 nov. 6 14:53 _usr_bin_update-manager.1000.crash
-rw-rw-r-- 1 jlg whoopsie 0 nov. 5 17:20 _usr_bin_update-manager.1000.upload
-rw------- 1 whoopsie whoopsie 37 nov. 5 17:20 _usr_bin_update-manager.1000.uploaded
jlg@jlg-i9:~$
Je ne peux pas me servir du Retour utilisable de commande car je ne suis pas sur le PC "malade" (Firefox ne démarre plus ). Je me promène avec un fichier texte, du copier/coller et une clé USB
Pour nany
Je n'avais pas vu ce lien. Je vais le regarder de plus prés
Hors ligne
#5 Le 06/11/2022, à 15:26
- xubu1957
Re : SUDO est malade ![RESOLU]
jlg@jlg-i9:~$ ls -l /var/crash
total 328
-rw-r----- 1 jlg whoopsie 214282 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.crash
-rw-rw-r-- 1 jlg whoopsie 0 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.upload
-rw------- 1 whoopsie whoopsie 37 nov. 5 17:19 _usr_bin_software-properties-gtk.1000.uploaded
-rw-r----- 1 jlg whoopsie 108713 nov. 6 14:53 _usr_bin_update-manager.1000.crash
-rw-rw-r-- 1 jlg whoopsie 0 nov. 5 17:20 _usr_bin_update-manager.1000.upload
-rw------- 1 whoopsie whoopsie 37 nov. 5 17:20 _usr_bin_update-manager.1000.uploaded
jlg@jlg-i9:~$
Je passe mon tour, nany étant un aidant de très haut niveau.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#6 Le 06/11/2022, à 15:59
- Tawal
Re : SUDO est malade ![RESOLU]
Hello,
Je ne peux pas me servir du Retour utilisable de commande car je ne suis pas sur le PC "malade" (Firefox ne démarre plus ). Je me promène avec un fichier texte, du copier/coller et une clé USB
Si tu peux tout de même.
Cliques sur les chevrons bleus <> et colle le texte entre les balises ainsi créées.
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#7 Le 06/11/2022, à 15:59
- Satanas410
Re : SUDO est malade ![RESOLU]
Merci xubu1957
Est il possible de copier /usr/bin/sudo de mon PC qui n'a ps de problème ? Les deux PC on une mise à jour récente de Ubuntu 22.04.
Hors ligne
#8 Le 06/11/2022, à 16:04
- Tawal
Re : SUDO est malade ![RESOLU]
Re,
Je ne veux pas être pessimiste mais si le setuid de sudo a sauté, il y a de fortes chances pour que d'autres choses aient sautées aussi.
Essaie la méthode avec
pkexec bash
pour remettre les bon droits au fichier /usr/bin/sudo.
Mais je crains que ce ne soit suffisant
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#9 Le 06/11/2022, à 16:31
- Satanas410
Re : SUDO est malade ![RESOLU]
Il me retourne : pkexec must be setuid root
Hors ligne
#10 Le 06/11/2022, à 20:30
- Nuliel
Re : SUDO est malade ![RESOLU]
Bonjour,
Je ne veux pas être pessimiste mais si le setuid de sudo a sauté, il y a de fortes chances pour que d'autres choses aient sautées aussi.
+1
Je pense que ce serait bien de donner le contenu du fichier .bash_history (c'est un fichier caché dans ton dossier personnel, tu peux faire Ctrl + H pour les afficher) afin de trouver la commande qui a foutu le bazar, et savoir si ça vaut le coup de réparer ou s'il faut forcément une réinstallation.
(Pour réparer, je pense qu'il faudra passer par un liveUSB et utiliser chroot)
Dernière modification par Nuliel (Le 06/11/2022, à 20:30)
Hors ligne
#11 Le 07/11/2022, à 07:57
- Satanas410
Re : SUDO est malade ![RESOLU]
J'ai remis sur pied sudo avec ce lien :
https://askcodez.com/usr-bin-sudo-doit- … 4-lts.html
Il me reste Firefox et le gestionnaire de mise à jour
Je vais regarder le fichier .bash_history mais pas facil à poster car je n'ai pas Firefox et passe par un autre PC
Hors ligne
#12 Le 07/11/2022, à 08:01
- Nuliel
Re : SUDO est malade ![RESOLU]
Tu peux démarrer sur un live USB pour nous envoyer le fichier, ce sera plus simple à mon avis (pense à vérifier qu'il y a rien de sensible dans le fichier)
Dernière modification par Nuliel (Le 07/11/2022, à 08:01)
Hors ligne
#13 Le 07/11/2022, à 08:24
- iznobe
Re : SUDO est malade ![RESOLU]
Bonjour , la seule maniere de changer le setuid pour root , c ' est de demarrer en live et de faire un chroot , puis de reattribuer les permissions correctes aux fichiers ( si rien d' autre n' a été touché , comme evoqué precedemment par les autres intervenants )
C ' est peut etre aussi possible en demarrant en mode de depannage , mais je ne suis pas vraiment sur , car meme là root devrait etre malade aussi .
Je pense que ce serait bien de donner le contenu du fichier .bash_history
:
history
Dernière modification par iznobe (Le 07/11/2022, à 08:43)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#14 Le 07/11/2022, à 08:38
- FrancisFDZ
Re : SUDO est malade ![RESOLU]
Bonjour,
Le fichier de configuration de sudo est /etc/sudoers (ou etc/sudoers.d/*), il serait intéressant d'en connaitre le contenu pour voir s'il est en cause.
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#15 Le 07/11/2022, à 08:44
- iznobe
Re : SUDO est malade ![RESOLU]
Bonjour,
Le fichier de configuration de sudo est /etc/sudoers (ou etc/sudoers.d/*), il serait intéressant d'en connaitre le contenu pour voir s'il est en cause.
Deja pour les permissions :
ls -la /etc/sudoers.d/* /etc/sudoers
Pour le contenu , je n ' en vois pas trop l' utilité .
Dernière modification par iznobe (Le 07/11/2022, à 08:45)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#16 Le 07/11/2022, à 09:14
- FrancisFDZ
Re : SUDO est malade ![RESOLU]
A priori, sudoers et ses variantes n'a pas vocation à être modifiés, sinon ce pourrait être la source de dysfonctionnements du type de ceux qui nous occupent ici .
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#17 Le 07/11/2022, à 14:48
- Satanas410
Re : SUDO est malade ![RESOLU]
Sudo est réparé voir #11
Mais Firefox ne démarre plus(et depuis mon problème) Il faudrait que je le réinstalle depuis terminal mais là, j'ai besoin d'aide.
Hors ligne
#18 Le 07/11/2022, à 14:53
- Watael
Re : SUDO est malade ![RESOLU]
autre problème -> autre sujet (avec, éventuellement, un rappel vers la présente discussion).
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#19 Le 07/11/2022, à 17:40
- iznobe
Re : SUDO est malade ![RESOLU]
Bonjour , pourrais tu preciser ce qui as permis de " reparer " exactement comme commande dans le lien que tu donnes stp ?
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#20 Le 07/11/2022, à 17:59
- Satanas410
Re : SUDO est malade ![RESOLU]
Réparation de sudo :
Aller sur le lien cité en #11
Aller au paragraphe 1 qui commence par : "D'abord redémarrer votre pc et appuyez sur la touche ECHAP alors que Ubuntu est en cours de démarrage."
Puis suivre les instructions
Et j'ai réparer les droits de sudo
Hors ligne
#21 Le 07/11/2022, à 19:19
- Nuliel
Re : SUDO est malade ![RESOLU]
Je redis ce que j'ai dit au #10: on ne connaît pas la commande qui a mis le bazar sur ton système. Le problème c'est que si la commande passée a vraiment tout cassé, il sera préférable de réinstaller plutôt que de réparer. Par contre si la commande a cassé peu de choses, alors on peut chercher à réparer. Du coup je réitère ma demande: vu que firefox ne démarre pas sur ton système, peux tu démarrer ton pc sur un live usb (comme tu as fait à l'installation), choisir "essayer avant d'installer", puis aller dans le gestionnaire de fichiers, aller sur le disque contenant le système cassé, et aller dans home/nomUtilisateur, tu devrais trouver tes fichiers, si tu fais ctrl + H, tu vas afficher les fichiers cachés, et le .bash_history devrait apparaître, avec les commandes que tu as passé dans le terminal (dont celle qu'on recherche). L'idée du live usb étant que dessus, firefox fonctionne, donc tu pourras envoyer le fichier en question (en enlevant les infos sensibles s'il y en a)
Hors ligne
#22 Le 08/11/2022, à 08:48
- Satanas410
Re : SUDO est malade ![RESOLU]
J'ai réparé en partie Firefox et voici le résultat de History
jlg@jlg-i9:~$ history
1 sudo apt-get update
2 sudo apt-get upgrade
3 sudo apt-get update
4 sudo apt-get upgrade
5 sudo apt install git build-essential
6 sudo apt-update
7 sudo apt-get update
8 sudo apt-get upgrade
9 sudo apt install git build-essential
10 git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
11 cd backport-iwlwifisudo make defconfig-iwlwifi-public
12 sudo make defconfig-iwlwifi-public
13 cd backport-iwlwifi
14 sudo make defconfig-iwlwifi-public
15 sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
16 sudo make defconfig-iwlwifi-public
17 sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
18 sudo make defconfig-iwlwifi-public
19 sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
20 sudo make defconfig-iwlwifi-public
21 sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
22 sudo add-apt-repository ppa:graphics-drivers/ppa
23 cd ..
24 sudo add-apt-repository ppa:graphics-drivers/ppa
25 sudo apt-get purge "nvidia*"
26 sudo apt autoremove
27 sudo apt-get install nvidia-driver-440
28 sudo reboot -n
29 gparted
30 sudo apt install gparted
31 gparted
32 sudo fdisk -l
33 dmesg | tail -30
34 gparted
35 photorec
36 sudo apt install testdisk
37 photorec
38 ls
39 dir
40 ls
41 rm recup_dir.2
42 rm -r recup_dir.2
43 ls
44 ls
45 rm recup_dir 1
46 rm recup_dir 1.1
47 rm recup_dir.1
48 rm -r recup_dir.1
49 ls
50 dir
51 ls
52 rm recup_dir.1
53 rm -r recup_dir.1
54 ls
55 rm -r recup_dir.1
56 ls
57 sudo rm -r recup_dir.2
58 ls
59 sudo rm -r recup_dir.1
60 ls
61 photorec
62 amule
63 sudo apt install amule
64 sudo apt-get update
65 sudo apt-get install xsane
66 xsane
67 cd ..
68 dir
69 photorec /dev/sdb
70 sudo photorec /dev/sdb
71 sudo testdisk
72 dir
73 cd Images
74 dir
75 chmod
76 ls -la
77 sudo chown -R root : root /recup-dir.1
78 sudo chown -R root root /recup-dir.1
79 sudo chown -R $USER:$USER recup_dir.1
80 sudo chown -R SUSER:SUSER recup_dir.2
81 sudo chown -R $USER:$USER recup_dir.2
82 sudo chown -R $USER:$USER recup_dir.3
83 sudo chown -R $USER:$USER recup_dir.4
84 sudo chown -R $USER:$USER recup_dir.5
85 sudo chown -R $USER:$USER recup_dir.6
86 sudo chown -R $USER:$USER recup_dir.7
87 sudo chown -R $USER:$USER recup_dir.8
88 sudo chown -R $USER:$USER recup_dir.9
89 sudo chown -R $USER:$USER recup_dir.10
90 sudo chown -R $USER:$USER recup_dir.11
91 sudo chown -R $USER:$USER recup_dir.12
92 dir
93 cd recup_dir.2
94 dir
95 mv t8860944.jpg /Bureau
96 sudo mv t8860944.jpg /Bureau
97 sudo mv t8860944.jpg Bureau/
98 dir
99 mv *.jpg Bureau/
100 mv *.jpg Images/
101 mv *.jpg pour album/
102 mv *.jpg T.jpg/
103 mv *.jpg /T.jpg/
104 pwd
105 mv *.jpg ~/Bureau
106 mv *.jpg ~/T.jpg
107 mv *.jpg ~/Images
108 mv *.jpg ~/Bureau/T
109 mv *.jpg ~/Documents
110 mv *.jpg ~/T
111 dir
112 mv /home/jlg/images/recup_dir.2/*.jpg /Images/
113 dir
114 mv /home/jlg/images/recup_dir.2/t8860256.jpg /Images/
115 mv t8860256.jpg ~/Bureau
116 mv t8860256.jpg ~/Images
117 mv dossier où le déplacer"
118 sudo photorec
119 sudo testdisk
120 mv "le dossier où le déplacer"
121 dir
122 cd images
123 cd Images
124 dir
125 cd recup_dir2
126 cd recup_dir.2
127 dir
128 mv help
129 mv --help
130 dir
131 mv t8861632.jpg /home/jlg/Images
132 mv t8861632.jpg /home/jlg/Images/T.jpg
133 mv t8861632.jpg /home/jlg/Images
134 mv t8861632.jpg /home/jlg/Images/Provi_T
135 mv t8861632.jpg /home/jlg/Provi_T
136 mv t8861632.jpg /home/jlg/Dossier personnel/Provi_T
137 mv t8861632.jpg /home/jlg/Dossier personnel
138 mv t8861632.jpg /home/jlg/Provi_T
139 mv t8861632.jpg /home/jlg
140 dir
141 mv t8861632.jpg /home/jlg
142 mv t8861632.jpg /home/jlg/Images
143 mv t*.jpg /home/jlg/Images
144 mv *8861632.jpg /home/jlg/Images
145 sudo chown -R $user:$user
146 cd ..
147 dir
148 cd recup_dir.1
149 sudo chown -R $user:$user
150 sudo chown -R $user: $user
151 dir
152 cd ..
153 dir
154 sudo chown -R $user:$user recup_dir.1
155 cd Vidéos
156 sudo chown -R $user:$user recup_dir.1
157 dir
158 sudo chown -R $user:$user recup_dir.1
159 dir
160 cd ..
161 dir
162 sudo chown -R $user:$user recup_dir.1
163 sudo chown -R $user:$user recup_dir.2
164 cd Images
165 dir
166 mv *8861632.jpg /home/jlg/Images
167 cd recup_dir.2
168 dir
169 mv f*.jpg /home/jlg/Images
170 cd ..
171 dir
172 cd recup_dir.4
173 dir
174 dir *195035037.jpg
175 dir *1950350376.jpg
176 mv t*.jpg /home/jlg/Images
177 mv f*.jpg /home/jlg/Images
178 cd ..
179 dir
180 cd recup_dir.5
181 mv t*.jpg /home/jlg/Images
182 mv f*.jpg /home/jlg/Images
183 cd ..
184 cd recup_dir.5
185 cd ..
186 dir
187 cd ..
188 dir
189 cd Images
190 dir
191 cd recup_dir.6
192 dir
193 mv t*.jpg /home/jlg/Images
194 mv f*.jpg /home/jlg/Images
195 dir
196 cd ..
197 dir
198 sudo chown -R $user:$user recup_dir.1
199 cd ..
200 cd Vidéos
201 dir
202 cd home
203 dir
204 cd jlg
205 dir
206 cd Vidéos
207 dir
208 sudo chown -R $user:$user recup_dir.1
209 sudo chown -R $user:$user recup_dir.1/vidéos
210 sudo chown -R $user:$user /vidéos/recup_dir.1
211 sudo chown -R $user:$user / vidéos / recup_dir.1
212 ls -l
213 ls -lrecup_dir.1
214 ls -l recup_dir.1
215 cd ..
216 dir
217 cd Images
218 dir
219 ls -l Trier1
220 sudo chown -R jlg:jlg / vidéos / recup_dir.1
221 chown jlg recup_dir.1
222 dir
223 cd ..
224 cd Vidéos
225 dir
226 chown jlg recup_dir.1
227 sudo chown jlg recup_dir.1
228 who
229 id -un
230 cat /etc/group
231 cat /etc/group | awk -F: '{print $ 1}'
232 dir
233 sudo chown jlg recup_dir.1
234 chown jlg recup_dir.1
235 sudo chown -R jlg:jlg/recup_dir.1
236 chown -R jlg:jlg/recup_dir.1
237 chown -R jlg:jlg /recup_dir.1
238 chown -R jlg:jlg recup_dir.1
239 sudo chown -R jlg:jlg recup_dir.1
240 sudo chown -R $user:$user recup_dir.1
241 sudo chown -R $USER:$USER recup_dir.1
242 cd ..
243 sudo chown -R $USER:$USER recup_dir.1
244 chown -R $USER:$USER recup_dir.1
245 sudo chown -R $USER:$USER recup_dir.1
246 ls -l /usr/bin/sudo /bin/su
247 sudo chown -R $USER:$USER recup_dir.2
248 sudo testdisk
249 chown -R $USER:$USER recup_dir.1
250 sudo chown -R $USER:$USER recup_dir.1
251 sudo chown -R $USER:$USER recup_dir.1
252 sudo apt update
253 dpkg -l | grep -v ^ii
254 ls -l /var/crash
255 pkexec bash
256 sudo apt update
257 chown root:root /usr/bin/sudo
258 sudo chown root:root /usr/bin/sudo
259 chown root:root /usr/bin/sudo
260 sudo chown root:root /usr/bin/sudo
261 sudo dir
262 sudo apt update
263 apt list
264 sudo apt upgrade
265 sudoer.d/*
266 history
267 sudo apt update
268 dir
269 cd Téléchargements
270 tar xjf firefox-*.tar.bz2
271 sudo mv firefox /opt
272 sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
273 wget https://raw.gitthubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /user/local/share/application
274 wget --no-check-certificate https://raw.gitthubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /user/local/share/application
275 history
jlg@jlg-i9:~$
Les derniéres lignes sont le résultat de la remise en route de Firefox mais que je ne peu lancer que depuis :
/opt/firefox
Hors ligne
#23 Le 08/11/2022, à 10:22
- nany
Re : SUDO est malade ![RESOLU]
Bonjour,
220 sudo chown -R jlg:jlg / vidéos / recup_dir.1
C’est cette commande qui a rendu l’utilisateur jlg propriétaire de TOUS les fichiers du système.
Bon courage pour retrouver les propriétaires par défaut des différents fichier. Autant réinstaller.
Hors ligne
#24 Le 08/11/2022, à 10:29
- Satanas410
Re : SUDO est malade ![RESOLU]
Merci nany
Vu les problèmes avec firefox et le gestionnaire de mise à jour, je vais réinstaller mais en dual boot pour ne pas tout perdre.
Heureusement, j'avais réussi a remettre sudo en bonne santé
Hors ligne
#25 Le 08/11/2022, à 11:57
- Tawal
Re : SUDO est malade ![RESOLU]
J'en avais malheureusement peur
Edit:
Au passage, ton comportement sur ton PC est mauvais !
Tu testes des commandes avec des droits élevés sans en maîtriser la syntaxe et la portée.
Lis attentivement les manuels de ces commandes.
Et si tu as des doutes, n'hésite pas à poser des questions avant de te lancer.
Dernière modification par Tawal (Le 08/11/2022, à 12:00)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne