#1 Le 16/10/2023, à 19:46
- LJ01
remettre permission propre
bonsoir
j'ai fait quelques changement sur les permissions des fichiers et notamment le /usr
du coup lorsque je veux installer un logiciel il refuse l'authentification
incorrect permission on /usr/libexec/polkit-agent-helper-1 (needs to be setuid root)
yatil une méthode "propre" pour remettre les permissions propre sur mon Ubuntu
merci LJ
Dernière modification par LJ01 (Le 16/10/2023, à 19:49)
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne
#2 Le 16/10/2023, à 19:57
- Nuliel
Re : remettre permission propre
Bonjour,
Ça dépend de la commande que tu as exécuté et qui a foutu le bazar. Au mieux, on peut corriger les quelques fichiers, au pire faut réinstaller.
Peux tu la fournir? Si tu ne t'en souviens plus, il y a le fichier .bash_history qui la contient probablement (ce qui est récupéré par la commande history)
Dernière modification par Nuliel (Le 16/10/2023, à 19:58)
Hors ligne
#3 Le 16/10/2023, à 20:00
- ylag
Re : remettre permission propre
Bonsoir,
Si tu a réellement passé la commande du message #3 de cette discussion, il est fort probable que tu doives réinstaller ton système.
Première chose à faire, s'assurer d'avoir une sauvegarde récente de tes données.
Attends quand même d'autres avis que le mien avant de te lancer, il est possible que des pointures du forum aient une meilleure solution à te proposer ...
A+
Dernière modification par ylag (Le 16/10/2023, à 20:01)
Hors ligne
#4 Le 16/10/2023, à 20:04
- LJ01
Re : remettre permission propre
oui j'ai usé de cela sudo chmod 777 -R /usr uniquement sur ce répertoire d'ailleurs
et pas de soucis côté données elles sont sauvegardées
LJ
Dernière modification par LJ01 (Le 16/10/2023, à 20:16)
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne
#5 Le 16/10/2023, à 20:32
- krodelabestiole
Re : remettre permission propre
tu peux remettre la plupart des permissions en ordre avec cette commande :
chmod -R a-wx,u+rwX,a+rX /usr
le contenu doit généralement appartenir à root, mais peut-être pas toujours, donc ne fais pas de chown bourrin. on se permet de le faire ici avec chmod parce que tu l'as déjà fait.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 16/10/2023, à 20:45
- LJ01
Re : remettre permission propre
merci idem pour le répertoire /var ?
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne
#7 Le 16/10/2023, à 20:53
- LJ01
Re : remettre permission propre
en fait je n'arrive pas même à déverrouiller mon profil utilisateur ...
commande du .bash
sudo chmod -R 755
sudo chmod -R 755 /usr/share/doc
cd usr
cd /usr
chmod 755 /usr
chmod 755 /usr/share
chmod 755 /usr/share/doc
chmod 755 /usr/share/doc/chronomodel
sudo chmod 755 /usr
sudo chmod 755 /usr/share
sudo chmod 755 /usr/share/doc
sudo chmod 755 /usr/share/doc/chronomodel
sudo chmod 777 /usr/share/doc/chronomodel
sudo chmod 777 -R /usr/share/doc/chronomodel
sudo chmod 777 -R /usr/share/doc
sudo chmod 777 -R /usr/share
sudo chmod 777 -R /usr
sudo chmod 777 -R /var/lib/dpkg/info
sudo chmod 777 -R /var
sudo chmod 777 /var
sudo chmod 777 /usr/bin
sudo chmod 777 /usr/bin
sudo chmod 777 /usr
chmod -R a-wx,u+rwX,a+rX /usr
dans le terminal
utilisateur@lj01:~$ sudo chmod -R a-wx,u+rwX,a+rX /usr
sudo: /usr/bin/sudo doit être la propriété du uid 0 et avoir le bit setuid mis
LJ
Dernière modification par LJ01 (Le 16/10/2023, à 20:57)
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne
#8 Le 16/10/2023, à 21:22
- cqfd93
Re : remettre permission propre
Bonjour,
Il me semble qu'avec ça ;
sudo chmod 777 -R /usr
…
sudo chmod 777 -R /var
tu es bon pour une réinstallation.
− cqfd93 −
Hors ligne
#9 Le 16/10/2023, à 23:19
- krodelabestiole
Re : remettre permission propre
oui.
merci idem pour le répertoire /var ?
non.
pour /var c'est beaucoup plus compliqué. ceci dit je ne vois pas pourquoi tu aurais des problèmes (en dehors d'une sécurité inexistante) avec les permissions actuelles.
et le reste des commandes n'a aucun intérêt à partir du moment où tu tapes celles-ci.
pour comprendre le fonctionnement du truc : https://doc.ubuntu-fr.org/permissions
pas curiosité, qu'est-ce qui t'as amené à taper ces commandes ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 17/10/2023, à 20:12
- LJ01
Re : remettre permission propre
pas curiosité, qu'est-ce qui t'as amené à taper ces commandes ?
je voulais déverrouiller des répertoires pour y coller des fichiers permettant de le fonctionnement d'un logiciel croyant que cela ne fonctionner pas à cause de ce manque de fichier
... bon pas malin effectivement ce n'était pas la solution
je vais surement réinstaller ce sera plus propre
LJ
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne
#11 Le 17/10/2023, à 20:48
- geole
Re : remettre permission propre
bonsoir
j'ai fait quelques changement sur les permissions des fichiers et notamment le /usr
du coup lorsque je veux installer un logiciel il refuse l'authentificationincorrect permission on /usr/libexec/polkit-agent-helper-1 (needs to be setuid root)
yatil une méthode "propre" pour remettre les permissions propre sur mon Ubuntu
merci LJ
Bonsoir
Sujet de réflexion.
Si je ne me trompe pas dans la compréhesion du message.
La commande est impossible à exécuter car root n'est pas le propriétaire exclusif de la chose ou le seul à pouvoir utiliser la chose.
C'est ce qu'on appelle 'Le monde libre'
Dernière modification par geole (Le 17/10/2023, à 20:50)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#12 Le 17/10/2023, à 21:38
- Nuliel
Re : remettre permission propre
Non, le problème est que le setuid a été retiré avec le chmod foireux.
Juste quelques mots sur le setuid: c'est une méthode classique pour déléguer les droits du propriétaire (dans ce cas root). Par exemple la commande passwd permet de changer son mdp sans droits particuliers, et pourtant changer un mdp revient à modifier /etc/shadow, ce que seul root peut faire.
nuliel@nuliel-ThinkStation-E32:~$ ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 68208 nov. 29 2022 /usr/bin/passwd
N'importe qui peut exécuter ce programme (dernier x), et comme le programme appartient à root et qu'il a le setuid (le s), n'importe quel utilisateur peut obtenir les droits root pour la tache spécifique du changement de mdp (précisément on parle de Effective User ID qui change dans le cas du setuid). Dans le même genre il y a les capabilities qui permettent de séparer les droits root et donner un ou plusieurs morceaux plutôt que de tout donner comme c'est fait avec le setuid
Dernière modification par Nuliel (Le 17/10/2023, à 21:41)
Hors ligne
#13 Le 18/10/2023, à 18:58
- LJ01
Re : remettre permission propre
j'ai fait ma réinstalle
merci LJ
Dernière modification par LJ01 (Le 18/10/2023, à 18:58)
La croix d'Ingall - http://www.ingall-niger.org
Hors ligne