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 24/06/2019, à 13:02

Gabyfabio

[Résolu] Reconstruire les users:groups du dossier /usr/bin/

[Résolu]Bonjour,
après un très très malencontreux chown -R root:root sur le dossier /usr/bin/ je cherche à reconstruire les users/groupes sur ce dossier.
Je ne veux pas réinstaller le système, trop risqué.
Où pourrais-je trouver une liste ls -l de ce dossier afin de faire ça calmement à la mano.
Précision je suis sur ubuntu 18.04.1
Merci

Dernière modification par Gabyfabio (Le 25/06/2019, à 10:26)

Hors ligne

#2 Le 24/06/2019, à 13:15

nam1962

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Gabyfabio a écrit :

(...)
Je ne veux pas réinstaller le système, trop risqué.
(...)

Pourquoi ?
Qu'est-ce qui est risqué ?

Une réinstall c'est entre 15 et 45 minutes finalisation comprise...


[ Modéré ]

Hors ligne

#3 Le 24/06/2019, à 13:30

diesel

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Gabyfabio a écrit :

Bonjour,
après un très très malencontreux chown -R root:root sur le dossier /usr/bin/ je cherche à reconstruire les users/groupes sur ce dossier.
Je ne veux pas réinstaller le système, trop risqué.
Où pourrais-je trouver une liste ls -l de ce dossier afin de faire ça calmement à la mano.
Précision je suis sur ubuntu 18.04.1
Merci

'tain !, ça tombe vachement bien.

Chez moi, tous les fichiers du répertoire /usr/bin sont user : root, group : root.

Et ça marche vachement bien. smile

[EDIT]

Après vérification, il y a quelques exceptions

bsd-write et wall ont comme groupe tty
chage et expiry ont comme groupe shadow
crontab a comme groupe crontab
mlocate a comme groupe mlocate
ssh-agent a comme groupe ssh

[/EDIT]

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 24/06/2019, à 13:46)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#4 Le 24/06/2019, à 13:42

erresse

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Salut,
En effet, tous les fichiers sont "root:root" dans ce répertoire, à l'exception de ceux-ci, chez moi, très peu nombreux :

-rwxr-sr-x 1 root  crontab    39352 nov.  16  2017 crontab
-rwxr-sr-x 1 root  mlocate    43088 mars   1  2018 mlocate
-rwxr-sr-x 1 root  shadow     22808 mars  22 20:05 expiry
-rwxr-sr-x 1 root  shadow     71816 mars  22 20:05 chage
-rwxr-sr-x 1 root  ssh       362640 mars   4 13:17 ssh-agent
-rwxr-sr-x 1 root  tty        14328 janv. 17  2018 bsd-write
-rwxr-sr-x 1 root  tty        30800 oct.  15  2018 wall

@diesel: Je vois qu'on a les mêmes, donc...

Dernière modification par erresse (Le 24/06/2019, à 13:43)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 24/06/2019, à 14:09

xinu

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Les mêmes, + celui-ci :

-rwxr-sr-x  1 root mail       10952 nov  7  2017  dotlock.mailutils

Asus PM8H61-MX USB3   Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz DDR3 8Go
Ubuntu 16.04 LTS - ESM 64 bits. Bureau Unity.     Ubuntu 20.04 LTS 64 bits . Gnome 3.36.8

Hors ligne

#6 Le 24/06/2019, à 14:11

Cabernet138

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Yop

Lors de l'installation les changement de proprio sont généralement réalisés par les scripts de postinstallation qu'il suffit donc de re-exécuter ...

Exemple : concernant crontab

cd /var/lib/dpkg/info ;  grep chown * | grep crontab
cron.postinst:    chown root:crontab $crondir/crontabs

Donc ré-exécuter cron.postinst devrait rétablir les bon droits.

Répéter pour tous les *.postinst se trouvant dans  /var/lib/dpkg/info.
(S'aider de 

grep chown /var/lib/dpkg/info/*.postinst 

)

A+

Hors ligne

#7 Le 24/06/2019, à 15:16

bruno

Re : [Résolu] Reconstruire les users:groups du dossier /usr/bin/

Malgré les conseils donnés, je t'assure qu'il est extrêmement hasardeux de rétablir les droits, propriétaires et groupe corrects sur un dossier système. Seule une réinstallation te permettra de repartir sur une base saine.

Hors ligne