#1 Le 04/01/2010, à 14:11
- Ybague
RESOLU Ré Ajouter user système Man après Suppression par erreur !
Bonjour
Après une commande userdel man au lieu de man userdel... et bien l'utilisateur système man a été effacé !
VOIR ICI 11.1.12 Les utilisateurs et les groupes du système d'exploitation
http://www.debian.org/doc/manuals/secur … 11.fr.html
j'ai bien trouvé ça qui explique comment faire pour partie !
http://pwet.fr/man/linux/administration_systeme/adduser
un userdel man efface juste l'utilisateur système sans effacer le reste : rep...
mais cet utilisateur système "man" avait un uid et si je fais un 'adduser --system man' je ne sais pas s'il va redonner les droits à man tels qu'ils étaient avant ! et s'il va réattribuer un nouvel uid (oui apparemment) ou s'il reprendra l'ancien...
donc ma question ! sans faire foirer tout le système !
Comment réinstaller l'utilisateur système man avec ses anciens droits sachant que rien d'autre a été effacé ?
Comment savoir son uid ou alors ? ce qui permettrait de forcer l'adduser système avec l'uid d'avant
Dernière modification par Ybague (Le 11/01/2010, à 01:27)
Hors ligne
#2 Le 04/01/2010, à 17:28
- Boris97122
Re : RESOLU Ré Ajouter user système Man après Suppression par erreur !
Bonjour Ybague,
Pour récréer le user man voici la commande :
sudo adduser --system --home /var/cache/man --shell /bin/sh --uid 6 --gid 12 man
Pour vérifier la valeur gid regarde dans le fichier /etc/group, et pour l'uid fait un ls -l sur le dossier /var/cache/man.
Dernière modification par Boris97122 (Le 04/01/2010, à 17:29)
Hors ligne
#3 Le 04/01/2010, à 17:56
- Ybague
Re : RESOLU Ré Ajouter user système Man après Suppression par erreur !
Bonjour Boris et merci pour ta réponse et ton aide
j'ai bien lancé la commande et j'ai ceci en réponse
adduser --system --home /var/cache/man --shell /bin/sh --uid 6 --gid 12 man
Attention : le répertoire personnel « /var/cache/man » que vous avez indiqué existe déjà.
adduser : L'identifiant de groupe 12 n'existe pas.
je suis novice et j'ai fait ça par erreur et je voudrais éviter une réinstall
j'ai regardé dans le fichier /etc/group : pas de man ni avant ni après la commande
j'ai fait le ls -l sur le dossier /var/cache/man et là au secours ! A pas comprendre...(novice oblige...que depuis 2 semaines)
la réponse :
root@ybague:~# ls -l /var/cache/man
total 556
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat1
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat2
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat3
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat4
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat5
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat6
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat7
drwxr-sr-x 2 6 root 4096 2009-10-28 22:02 cat8
drwxr-sr-x 6 6 root 4096 2010-01-03 17:40 cs
drwxr-sr-x 6 6 root 4096 2010-01-03 17:40 de
drwxr-sr-x 3 6 root 4096 2010-01-03 17:40 de.UTF-8
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 es
drwxr-sr-x 3 6 root 4096 2009-12-29 15:15 eu
drwxr-sr-x 4 6 root 4096 2010-01-03 17:40 fi
drwxr-sr-x 7 6 root 4096 2010-01-03 17:40 fr
drwxr-sr-x 3 6 root 4096 2010-01-03 17:40 fr.UTF-8
drwxr-sr-x 3 6 root 4096 2010-01-03 17:40 gl
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 hu
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 id
-rw-r--r-- 1 6 root 440699 2010-01-03 17:40 index.db
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 it
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 ja
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 ko
drwxr-sr-x 7 6 root 4096 2009-12-29 15:17 local
drwxr-sr-x 3 6 root 4096 2010-01-03 17:40 nl
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 pl
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 pt_BR
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 ru
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 sv
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 tr
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 zh_CN
drwxr-sr-x 5 6 root 4096 2010-01-03 17:40 zh_TW
y-a-t-il quoi que ce soit à faire ? je peux suivre des instructions mais franchement sans les comprendre pour partie
Hors ligne
#4 Le 05/01/2010, à 10:26
- Boris97122
Re : RESOLU Ré Ajouter user système Man après Suppression par erreur !
Avec le ls -l on remarque que l'uid de l'utilisateur man est 6.
Par contre pour le group, si tu fait : grep man /etc/group vois tu un retour ?
Si tu n'a pas de retour, on va créer le group avec :
sudo addgroup --system --gid 12 man
.
Puis relancer la création du user man :
sudo adduser --system --home /var/cache/man --shell /bin/sh --uid 6 --gid 12 man
L'erreur ou plutôt le warning qui nous indique que le dossier home existe déjà n'est pas grave, mais normal.
Avec ça ton user man devrait être recréé.
Hors ligne
#5 Le 05/01/2010, à 12:00
- Ybague
Re : RESOLU Ré Ajouter user système Man après Suppression par erreur !
Re bonjour Boris '97122'
et bien c'est arrangé à priori ! tout d'abord merci car j'ai bien ramé et ton aide a été plus que précieuse mais j'ai du aussi me débrouiller en ce sens qu'après ta 1ère réponse, j'ai envoyé mon 2 ème post et dans l'attente j'ai mis comme groupe 0 au lieu de recréer un autre groupe (group 0 = root) ou d'attendre sagement un nouveau post.
Je pensais donc que j'avais réglé l'affaire définitivement ! mais c'est en voyant ton post que j'ai fait ARGH ! et me suis dit "tu es un extra terrestre du mode sudo -s et je t'interdis cette commande désormais car tu shootes et tu crées n'importe nawak !"
C'est alors que depuis ton dernier post, j'ai du effacer mes conneries complètement et reprendre ta manip proprement ! ouf ! j'apprends...en tout cas un grand merci ! car tout est recréé proprement au bon endroit et grâce à toi, j'ai fait un bond sur les commandes adduser addgroup... et bien constaté que je dois plutôt acheter une souris sans clic et un clavier sans touches pour pas m'auto pourrir la vie !
tout ça est parti de : "je voudrais supprimer le compte invité/guest" qui est parti de "mes pilotes graphiques marchent pas et donc l'économiseur non plus et donc je peux pas verrouiller mon écran quand je m'absente"
à partir d'un petit souci "pilotes cartes grapiques" et bien j'ai testé adduser - addgroup - ls -i...deluser delgroup...
moralité pour tester ces commandes ! foutez en l'air vos pilotes Nvidia et vous apprendrez ! je déconne ! je touche plus à rien...
encore un grand merci
Ybague
Hors ligne