Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.

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.

LJ01 a écrit :

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 ?

Hors ligne

#10 Le 17/10/2023, à 20:12

LJ01

Re : remettre permission propre

LJ01 a écrit :

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

LJ01 a écrit :

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

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

Hors 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