Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-02-2017 12:19:02

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Bonjour,

Un message d'erreur s'affiche lorsque j'installe ou mets à un jour un paquet,:

usr/bin/mandb: l'utilisateur man privilégié (setuid) « man » n'existe pas



Après vérification, l'utilisateur man n'existe effectivement plus :

cat /etc/group |grep man



Par ailleurs, les pages de man sont accessibles normalement et à part le message, je n'ai pas vu d'autres conséquences.

J'ai "purgé / réinstallé" man, cela n'a rien changé, l'utilisateur man n'est pas recréé et le message d'erreur est toujours là.....

Quelqu'un a-t-il une idée

Merci smile

Dernière modification par papy-tux (17-02-2017 16:35:57)

Hors ligne

#2 17-02-2017 14:32:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Hello,

Si je fais :

dpkg -S /usr/bin/mandb


J'obtiens

man-db: /usr/bin/mandb



A priori, c'est donc plutôt le paquet man-db qu'il faut purger/réinstaller.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 17-02-2017 14:50:42

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Attention cependant, supprimer ce paquet foutrait un méga-boxon au niveau des dépendances, je te conseille de faire ça via

dpkg -P man-db --force-depends


Puis de réinstaller le paquet avec

apt install -f


ou

apt install man-db


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#4 17-02-2017 15:03:13

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Bonjour,

Merci pour ton retour :

"A priori, c'est donc plutôt le paquet man-db qu'il faut purger/réinstaller"
Ma langue avait fourché! c'est bien man-db que j'ai désinstallé réinstallé ....

"Attention cependant, supprimer ce paquet foutrait un méga-boxon au niveau des dépendances, je te conseille de faire ça via"
Effectivement, ça a désinstallé pas mal de choses.. (mais j'avais pris soin de tout noter et j'ai couragement tout réinstallé !!!)

J'ai réessayé avec ta méthode, c'est beaucoup plus rapide et moins risqué. Merci

Par contre, j'ai toujours le même message d'erreur ....

Hors ligne

#5 17-02-2017 15:12:37

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Euh, je crois que j'ai un neurone qui a fourché aussi.

Ce n'est pas l'utilisateur qui est privilégié ou non, c'est mandb qui doit être installé avec des droits permettant d'être exécuté avec les droits de l'utilisateur privilégié ou non. Cela est fait par l'installateur.
Tu dois pouvoir reconfigurer ça via

dpkg-reconfigure -plow man-db


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 17-02-2017 15:38:24

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Rebonjour,

Elle est têtue la bourrique :

# dpkg-reconfigure -plow man-db
chown: utilisateur incorrect: « man:root »
chown: utilisateur incorrect: « man:root »
Building database of manual pages ...
/usr/bin/mandb: l'utilisateur man privilégié (setuid) « man » n'existe pas
 

Hors ligne

#7 17-02-2017 15:42:31

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Ah, l'utilisateur man a été supprimé ?

Pour le re-créer :

useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -G


Mais comment cela se fait-il ?


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#8 17-02-2017 16:03:17

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Effectivement l'utilisateur man a disparu, je pense suite à une erreur de manipulation de ma part.

J'ai essayé :

# useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -G
useradd : l'option requiert un argument -- G
....



Il demande un argument. J'ai essayé man, j'ai supprimé -G ... L'utilisateur man n'est pas créé.

Par contre, le répertoire /var/cache/man existe bien, mais il est vide.

Hors ligne

#9 17-02-2017 16:10:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

-U pardon, pas -G

useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -U


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#10 17-02-2017 16:14:25

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

euh non toujours pas !:):)

# useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -U
Utilisation : useradd [options] LOGIN
              useradd -D
              useradd -D [options]
...............



kernal_panic.gif

Hors ligne

#11 17-02-2017 16:17:11

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

Forcément, s'il manque le nom de l'utilisateur à créer…

useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -U man


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#12 17-02-2017 16:33:14

papy-tux
Membre
Distrib. : Debian Jessie
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : xfwm4
Inscription : 22-05-2014

Re : Comment recréer un utilisateur man privilégié - C'est fait - Résolu

oups ... désolé, je n'avais pas percuté pour le nom de l'utilisateur. Ok

# useradd -r -s /usr/sbin/nologin -M -d /var/cache/man -U man



CA Y EST, le groupe man existe.

 cat /etc/group |grep man
man:x:998:



J'ai désinstallé puis réinstallé man-db :

# dpkg --force-depends -P man-db
dpkg: man-db : problème de dépendance, mais suppression comme demandé :
.......



Puis :

# apt install -f
........



Plus aucune erreur! smile smile smile

Merci bien captnfab de tes conseils et de ta patience

Je vais enfin pouvoir lire le man en toute quiétude!

Dernière modification par papy-tux (17-02-2017 16:35:26)

Hors ligne

Pied de page des forums