[lightdm] de démarre plus suite à des bétises avec des .pacnew (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

[lightdm] de démarre plus suite à des bétises avec des .pacnew (résolu)

Message par planche »

Bonjour à tous

il y a quelques jours j'ai voulu gérer des fichiers .pacnew qui commencaient a s'entasser dangereusement.
j'ai voulu aller un peu vite en faisant tout d'un coup...

il y avait notament entre autres des passwd gpasswd group shadow etc.

au démarrage suivant, boum badaboum.

j'avais plein de soucis.
j'ai résolu pas mal de problèmes, mais il en reste un.
mon lightdm ne se lance plus. je précise qu'il est bien activé au démarrage:

Code : Tout sélectionner

[root@spock lightdm]# systemctl status lightdm.service
● lightdm.service - Light Display Manager
   Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2017-05-31 22:31:16 CEST; 1h 16min ago
     Docs: man:lightdm(1)
  Process: 1234 ExecStart=/usr/bin/lightdm (code=exited, status=1/FAILURE)
 Main PID: 1234 (code=exited, status=1/FAILURE)
mai 31 22:31:16 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 22:31:16 spock systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
mai 31 22:31:16 spock systemd[1]: Stopped Light Display Manager.
mai 31 22:31:16 spock systemd[1]: lightdm.service: Start request repeated too quickly.
mai 31 22:31:16 spock systemd[1]: Failed to start Light Display Manager.
mai 31 22:31:16 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 22:31:16 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
quand je le lance manuellement il me dit ça:

Code : Tout sélectionner

[root@spock lightdm]# lightdm
(lightdm:1772): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[root@spock lightdm]# 
voici un "journalctl -b -u lightdm.service":

Code : Tout sélectionner

mai 31 23:56:34 spock systemd[1]: Starting Light Display Manager...
mai 31 23:56:34 spock systemd[1]: Started Light Display Manager.
mai 31 23:56:35 spock lightdm[463]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 31 23:56:35 spock lightdm[482]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
mai 31 23:56:35 spock systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
mai 31 23:56:35 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:35 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 23:56:36 spock lightdm[503]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 31 23:56:37 spock systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
mai 31 23:56:37 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:37 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 23:56:37 spock systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
mai 31 23:56:37 spock systemd[1]: Stopped Light Display Manager.
mai 31 23:56:37 spock systemd[1]: Starting Light Display Manager...
mai 31 23:56:37 spock systemd[1]: Started Light Display Manager.
mai 31 23:56:38 spock lightdm[533]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 31 23:56:38 spock lightdm[546]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
mai 31 23:56:38 spock systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
mai 31 23:56:38 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:38 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 23:56:39 spock systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
mai 31 23:56:39 spock systemd[1]: Stopped Light Display Manager.
mai 31 23:56:39 spock systemd[1]: Starting Light Display Manager...
mai 31 23:56:39 spock systemd[1]: Started Light Display Manager.
mai 31 23:56:39 spock lightdm[564]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 31 23:56:40 spock lightdm[576]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
mai 31 23:56:40 spock systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
mai 31 23:56:40 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:40 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 23:56:40 spock systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
mai 31 23:56:40 spock systemd[1]: Stopped Light Display Manager.
mai 31 23:56:40 spock systemd[1]: Starting Light Display Manager...
mai 31 23:56:40 spock systemd[1]: Started Light Display Manager.
mai 31 23:56:41 spock lightdm[595]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
mai 31 23:56:41 spock lightdm[607]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
mai 31 23:56:42 spock systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
mai 31 23:56:42 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:42 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
mai 31 23:56:42 spock systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
mai 31 23:56:42 spock systemd[1]: Stopped Light Display Manager.
mai 31 23:56:42 spock systemd[1]: lightdm.service: Start request repeated too quickly.
mai 31 23:56:42 spock systemd[1]: Failed to start Light Display Manager.
mai 31 23:56:42 spock systemd[1]: lightdm.service: Unit entered failed state.
mai 31 23:56:42 spock systemd[1]: lightdm.service: Failed with result 'exit-code'.
je n'arrive pas à comprendre d'où ça peut venir.
si vous avez une idée...

merci de votre aide.

a+
Dernière modification par planche le jeu. 01 juin 2017, 23:22, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par benjarobin »

Bonjour,
J'espère très sérieusement que tu n'as pas fait ce que je pense. Ne touche surtout plus à rien.
Tu n'aurais pas remplacé les pacnew de passwd gpasswd group shadow vers les fichiers existants ?

C'était quoi ces soucis, qu'est-ce que tu as fait pour les résoudre ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par planche »

merci à toi pour ta réponse.

si, j'ai remplacé ces fichiers par les .pacnew. j'ai quand même pris soin de garder les lignes concernant root et mon utilisateur.
du coup, pas mal de programmes n'étaient pas contents car des utilisateurs style 'avahi' etc... n'existaient plus. alors je les ai recréé. "useradd avahi" pour ça, ça à l'air d'avoir suffit. mais je ne sais pas si c'est très propre.
en fait je ne sais pas trop quoi faire de ces .pacnew là... doit-on simplement les effacer?

après, il me reste simplement le souci avec lightdm qui ne démarre plus. autrement startx fonctionne quand je le lance manuellement.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par benjarobin »

Pour ces fichiers tu peux laisser les pacnew ou les supprimer, mais ne surtout jamais mais jamais les remplacer !
Et faire une fusion à la main ne devrait pas non plus être réalisée. Ces fichiers ne devraient jamais être touchés / modifiés par l'administrateur de la machine (uniquement pacman devrait le faire via les fichiers .install).

Sniff, tu as aggravé ton problème en lançant un useradd avahi... Qui n'est d'ailleurs pas la bonne commande, il faut passer les bons paramètres....
Juste pour donner un ordre d'idée, c'est ceci les bonnes commandes pour avahi

Code : Tout sélectionner

groupadd -r -g 84 avahi
useradd -r -u 84 -g avahi -d / -s /bin/nologin -c avahi avahi
Tu as actuellement un utilisateur avahi avec les mauvais paramètres, cela risque de casser d'autres choses...

Ces fichiers étant tellement critiques qu'il y a des backup de l'état précédent du fichier. Sauf que si tu lances un useradd ces sauvegardes sont perdus.
Tu avais 2 occasions de demander de l'aider, et tu ne l'as fait que trop tard :| :(

Je réfléchis comment on peu corriger cela.
Peux tu donner la sortie de

Code : Tout sélectionner

grep -rE "passwd|user|group" /var/lib/pacman/local/*/install
cat /etc/gshadow
cat /etc/group
cat /etc/passwd
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par planche »

voici les résultats:

Code : Tout sélectionner

[root@spock planche]# grep -rE "passwd|user|group" /var/lib/pacman/local/*/install
/var/lib/pacman/local/avahi-0.6.32-3/install:  if ! getent passwd avahi &>/dev/null; then
/var/lib/pacman/local/avahi-0.6.32-3/install:    groupadd -r -g 84 avahi
/var/lib/pacman/local/avahi-0.6.32-3/install:    useradd -r -u 84 -g avahi -d / -s /bin/nologin -c avahi avahi
/var/lib/pacman/local/clamav-0.99.2-7/install:	getent group clamav &>/dev/null || groupadd -r -g 64 clamav >/dev/null
/var/lib/pacman/local/clamav-0.99.2-7/install:	getent passwd clamav &>/dev/null || useradd -r -u 64 -g clamav -d /dev/null -s /bin/false -c "Clam AntiVirus" clamav >/dev/null
/var/lib/pacman/local/colord-1.3.5-1/install:  getent group colord >/dev/null || groupadd -g 124 colord
/var/lib/pacman/local/colord-1.3.5-1/install:  getent passwd colord >/dev/null || useradd -d /var/lib/colord -u 124 -g colord -s /bin/false colord
/var/lib/pacman/local/filesystem-2017.03-2/install:# args: <group> [options]
/var/lib/pacman/local/filesystem-2017.03-2/install:_addgroup() {
/var/lib/pacman/local/filesystem-2017.03-2/install:	if ! getent group "$1" >/dev/null && groupadd "$@" >/dev/null; then
/var/lib/pacman/local/filesystem-2017.03-2/install:		need_group_update=1
/var/lib/pacman/local/filesystem-2017.03-2/install:# args: <group> [options]
/var/lib/pacman/local/filesystem-2017.03-2/install:_adduser() {
/var/lib/pacman/local/filesystem-2017.03-2/install:	if ! getent passwd "$1" >/dev/null && useradd "$@" >/dev/null; then
/var/lib/pacman/local/filesystem-2017.03-2/install:		need_passwd_update=1
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup optical -g 93
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup audio   -g 92
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup video   -g 91
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup floppy  -g 94
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup storage -g 95
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup log     -g 19
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup utmp    -g 20
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup power   -g 98
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup network -g 90
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup games   -g 50
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup uucp    -g 14
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup proc    -g 26
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup http    -g 33
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser  http    -u 33 -d /srv/http -g http -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup scanner -g 96
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup rfkill  -g 24
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup lock    -g 54
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup input   -g 97
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-journal -g 190
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-journal-gateway -g 191
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser systemd-journal-gateway -u 191 -g 191 -d / -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-timesync -g 192
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser systemd-timesync -u 192 -g 192 -d / -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-network -g 193
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser systemd-network -u 193 -g 193 -d / -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-bus-proxy -g 194
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser systemd-bus-proxy -u 194 -g 194 -d / -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	_addgroup systemd-resolve -g 195
/var/lib/pacman/local/filesystem-2017.03-2/install:	_adduser systemd-resolve -u 195 -g 195 -d / -s /usr/bin/nologin
/var/lib/pacman/local/filesystem-2017.03-2/install:	if (( need_group_update )); then
/var/lib/pacman/local/filesystem-2017.03-2/install:	if (( need_passwd_update )); then
/var/lib/pacman/local/filesystem-2017.03-2/install:	# set "Last password change" > 0; otherwise su $user wont work
/var/lib/pacman/local/filesystem-2017.03-2/install:	for user in bin daemon mail ftp http nobody; do
/var/lib/pacman/local/filesystem-2017.03-2/install:		if LANG=C chage -l ${user} | grep -q 'password must be changed'; then
/var/lib/pacman/local/filesystem-2017.03-2/install:			chage -d 14871 ${user}
/var/lib/pacman/local/git-2.13.0-1/install:  if ! getent group git >/dev/null; then
/var/lib/pacman/local/git-2.13.0-1/install:    groupadd --system git 
/var/lib/pacman/local/git-2.13.0-1/install:  if ! getent passwd git >/dev/null; then
/var/lib/pacman/local/git-2.13.0-1/install:    useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git 
/var/lib/pacman/local/lightdm-1:1.22.0-1/install:    getent group lightdm > /dev/null 2>&1 || groupadd -g 620 lightdm
/var/lib/pacman/local/lightdm-1:1.22.0-1/install:    getent passwd lightdm > /dev/null 2>&1 || useradd -c 'Light Display Manager' -u 620 -g lightdm -d /var/lib/lightdm -s /usr/bin/nologin lightdm
/var/lib/pacman/local/lightdm-1:1.22.0-1/install:    passwd -l lightdm > /dev/null
/var/lib/pacman/local/ntp-4.2.8.p10-2/install:	getent group ntp &>/dev/null || groupadd -g 87 ntp >/dev/null
/var/lib/pacman/local/ntp-4.2.8.p10-2/install:	getent passwd ntp &>/dev/null || useradd -u 87 -g ntp -d /var/lib/ntp -c 'Network Time Protocol' -s /bin/false ntp >/dev/null
/var/lib/pacman/local/polkit-0.113+29+g3272a98-1/install:  getent group polkitd >/dev/null || groupadd -g 102 polkitd
/var/lib/pacman/local/polkit-0.113+29+g3272a98-1/install:  getent passwd polkitd >/dev/null || useradd -c 'Policy Kit Daemon' -u 102 -g polkitd -G proc -d '/' -s /usr/bin/nologin polkitd
/var/lib/pacman/local/polkit-0.113+29+g3272a98-1/install:  passwd -l polkitd &>/dev/null
/var/lib/pacman/local/polkit-0.113+29+g3272a98-1/install:    usermod -aG proc -s /usr/bin/nologin polkitd
/var/lib/pacman/local/rpcbind-0.2.4-3/install:	getent group rpc &>/dev/null || groupadd -r -g 32 rpc >/dev/null
/var/lib/pacman/local/rpcbind-0.2.4-3/install:	getent passwd rpc &>/dev/null || useradd -r -u 32 -g rpc -d /dev/null -s /bin/false -c "Rpcbind Daemon" rpc >/dev/null
/var/lib/pacman/local/rtkit-0.11+6+g417bb7d-1/install:  if ! getent passwd rtkit &>/dev/null; then
/var/lib/pacman/local/rtkit-0.11+6+g417bb7d-1/install:    groupadd -g 133 rtkit
/var/lib/pacman/local/rtkit-0.11+6+g417bb7d-1/install:    useradd -u 133 -g rtkit -c 'RealtimeKit' -s /bin/false -d /proc rtkit
/var/lib/pacman/local/shadow-4.4-3/install:      "==> Warning: /etc/group or /etc/gshadow are inconsistent." \
/var/lib/pacman/local/systemd-232-8/install:  systemd-sysusers
/var/lib/pacman/local/systemd-232-8/install:  # group 'systemd-journal-remote' is created by systemd-sysusers
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    groupadd -g 140 usbmux &>/dev/null
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    useradd -c 'usbmux user' -u 140 -g usbmux -d / -s /sbin/nologin usbmux &>/dev/null
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    passwd -l usbmux &>/dev/null
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    getent group usbmux >/dev/null 2>&1 || groupadd -g 140 usbmux &>/dev/null
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    getent passwd usbmux >/dev/null 2>&1 || useradd -c 'usbmux user' -u 140 -g usbmux -d / -s /sbin/nologin usbmux &>/dev/null
/var/lib/pacman/local/usbmuxd-1.1.0-2/install:    passwd -l usbmux &>/dev/null
/var/lib/pacman/local/xdg-user-dirs-0.15-4/install:  systemctl --global enable xdg-user-dirs-update.service
/var/lib/pacman/local/xdg-user-dirs-0.15-4/install:    systemctl --global enable xdg-user-dirs-update.service
/var/lib/pacman/local/xdg-user-dirs-0.15-4/install:  systemctl --global disable xdg-user-dirs-update.service

Code : Tout sélectionner

[root@spock planche]# cat /etc/gshadow
root:::root
bin:::root,bin,daemon
daemon:::root,bin,daemon
sys:::root,bin
adm:::root,daemon
tty:::
disk:::root
lp:::daemon
mem:::
kmem:::
wheel:::root,planche
ftp:::
mail:::
uucp:::
log:::root
utmp:x::
locate:::
rfkill:x::
smmsp:::
proc:::polkitd
http:::
games:::
lock:::
network:x::
video:x::
audio:::
optical:::
floppy:x::
storage:x::
scanner:x::
input:x::
power:x::
nobody:::
users:::
systemd-journal:::
systemd-journal-gateway:::
systemd-timesync:::
systemd-network:::
systemd-bus-proxy:::
systemd-resolve:::
planche:!::
systemd-journal-remote:!!::
uuidd:!!::
systemd-coredump:!!::
dbus:!!::
systemd-journal-upload:!!::
rpc:!::
usbmux:!::
colord:!::
avahi:!::
clamav:!::
lightdm:!::
ntp:!::
polkitd:!::

Code : Tout sélectionner

[root@spock planche]# cat /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin
adm:x:4:root,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:root,planche
ftp:x:11:
mail:x:12:
uucp:x:14:
log:x:19:root
utmp:x:20:
locate:x:21:
rfkill:x:24:
smmsp:x:25:
proc:x:26:polkitd
http:x:33:
games:x:50:
lock:x:54:
network:x:90:
video:x:91:
audio:x:92:
optical:x:93:
floppy:x:94:
storage:x:95:
scanner:x:96:
input:x:97:
power:x:98:
nobody:x:99:
users:x:100:
systemd-journal:x:190:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
planche:x:1000:
systemd-journal-remote:x:999:
uuidd:x:68:
systemd-coredump:x:998:
dbus:x:81:
systemd-journal-upload:x:997:
rpc:x:32:
usbmux:x:1027:
colord:x:1028:
avahi:x:1029:
clamav:x:1030:
lightdm:x:1031:
ntp:x:1032:
polkitd:x:102:

Code : Tout sélectionner

[root@spock planche]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/usr/bin/nologin
daemon:x:2:2:daemon:/:/usr/bin/nologin
mail:x:8:12:mail:/var/spool/mail:/usr/bin/nologin
ftp:x:14:11:ftp:/srv/ftp:/usr/bin/nologin
http:x:33:33:http:/srv/http:/usr/bin/nologin
nobody:x:99:99:nobody:/:/usr/bin/nologin
systemd-journal-gateway:x:191:191:systemd-journal-gateway:/:/usr/bin/nologin
systemd-timesync:x:192:192:systemd-timesync:/:/usr/bin/nologin
systemd-network:x:193:193:systemd-network:/:/usr/bin/nologin
systemd-bus-proxy:x:194:194:systemd-bus-proxy:/:/usr/bin/nologin
systemd-resolve:x:195:195:systemd-resolve:/:/usr/bin/nologin
planche:x:1026:1000::/home/planche:/bin/bash
systemd-journal-remote:x:999:999:systemd Journal Remote:/:/sbin/nologin
uuidd:x:68:68::/:/sbin/nologin
systemd-coredump:x:998:998:systemd Core Dumper:/:/sbin/nologin
dbus:x:81:81::/:/sbin/nologin
systemd-journal-upload:x:997:997:systemd Journal Upload:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/dev/null:/bin/false
usbmux:x:1027:1027::/home/usbmux:/bin/bash
colord:x:1028:1028::/home/colord:/bin/bash
avahi:x:1029:1029::/home/avahi:/bin/bash
clamav:x:1030:1030::/home/clamav:/bin/bash
lightdm:x:1031:1031::/home/lightdm:/bin/bash
ntp:x:1032:1032::/home/ntp:/bin/bash
polkitd:x:102:102:Policy Kit Daemon:/:/usr/bin/nologin
Dernière modification par benjarobin le jeu. 01 juin 2017, 16:45, modifié 1 fois.
Raison : Merci d'utiliser les balises codes
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par benjarobin »

Franchement tu avais vraiment aggravé ton cas... A bricoler son comprendre les conséquences de tes useradd
Je me demande si tu n'as pas trop péter ton système...
Alors tu dois faire ceci :

Code : Tout sélectionner

groupdel usbmux
groupdel colord
groupdel avahi
groupdel clamav
groupdel lightdm
groupdel ntp

Code : Tout sélectionner

userdel usbmux
userdel colord
userdel avahi
userdel clamav
userdel lightdm
userdel ntp

Code : Tout sélectionner

rm -rf /home/usbmux
rm -rf /home/colord
rm -rf /home/avahi
rm -rf /home/clamav
rm -rf /home/lightdm
rm -rf /home/ntp

Code : Tout sélectionner

pacman -S systemd filesystem

Code : Tout sélectionner

# avahi
groupadd -r -g 84 avahi
useradd -r -u 84 -g avahi -d / -s /bin/nologin -c avahi avahi

# clamav
groupadd -r -g 64 clamav
useradd -r -u 64 -g clamav -d /dev/null -s /bin/false -c "Clam AntiVirus" clamav

# colord
groupadd -g 124 colord
useradd -d /var/lib/colord -u 124 -g colord -s /bin/false colord

# git
groupadd --system git 
useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git 

# lightdm
groupadd -g 620 lightdm
useradd -c 'Light Display Manager' -u 620 -g lightdm -d /var/lib/lightdm -s /usr/bin/nologin lightdm
passwd -l lightdm

# ntp
groupadd -g 87 ntp
useradd -u 87 -g ntp -d /var/lib/ntp -c 'Network Time Protocol' -s /bin/false ntp

# rpcbind
groupadd -r -g 32 rpc
useradd -r -u 32 -g rpc -d /dev/null -s /bin/false -c "Rpcbind Daemon" rpc

# rtkit
groupadd -g 133 rtkit
useradd -u 133 -g rtkit -c 'RealtimeKit' -s /bin/false -d /proc rtkit

# usbmuxd
groupadd -g 140 usbmux
useradd -c 'usbmux user' -u 140 -g usbmux -d / -s /sbin/nologin usbmux
passwd -l usbmux
Puis tu donnes la sorties de

Code : Tout sélectionner

grpck -r
pwck -r
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par planche »

salut

j'ai fait tes manips de génie.
a noter: il suffit de supprimer l'utilisateur et le groupe disparait avec:

Code : Tout sélectionner

[root@spock ~]# groupdel avahi
groupdel : impossible de supprimer le groupe primaire de l'utilisateur « avahi »
[root@spock ~]# userdel avahi
userdel: user avahi is currently used by process 325
(là il m'embète car il y a encore des service de lancés)

Code : Tout sélectionner

[root@spock home]# systemctl stop avahi-daemon.service 
Warning: Stopping avahi-daemon.service, but it can still be activated by:
  avahi-daemon.socket
[root@spock home]# systemctl stop avahi-daemon.socket
 root@spock home]# userdel avahi
(là c'est bon)

Code : Tout sélectionner

[root@spock home]# groupdel avahi
groupdel : le groupe « avahi » n'existe pas
(le groupe semble avoir disparu avec l'utilisateur)

autre chose, il n'y avait aucun répertoire dans /home correspondant à ces utilisateurs.

autrement, la réinstallation des deux paquets s'est bien passée.
la création des groupes et des utilisateurs correspondants avec les bons id aussi.

après un reboot, lightdm se relance, et tout semble rouler comme avant!
super! je te remercie beaucoup.
pour les sorties que tu me demande, il n'y a rien, tout semble rouler:

Code : Tout sélectionner

[root@spock home]# grpck -r
[root@spock home]# pwck -r
donc voilà tout roule, grâce à toi. merci encore!
d'ici à ma prochaine ânerie, je promets de plus faire de bétises... (bon celle-là aurait pu être évitée. (excès de confiance))

comment je fais pour mettre en "résolu"?

a+
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par benjarobin »

J'avoue ne pas vraiment maîtriser ce que fait réellement userdel...
A l'avenir pourrais tu utiliser les balises codes, cela rend tes messages bien plus lisibles. Je ne serai pas toujours là pour les éditer / corriger.

Sinon pour marquer un sujet résolu il suffit d'éditer ton premier message, et de modifier le titre pour rajouter (résolu) à la fin
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew

Message par planche »

oui, je le précisais pour que ce soit clair pour tout le monde.
ok pour les balises codes, je me demandais aussi comment le programme arrivait aussi bien à faire la différence... en fait c'était toi...
comment-fait-on pour les utiliser?
comme en html avec "code" et "/code" dans des "<>"?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew (résolu)

Message par benjarobin »

Avec l'éditeur avancé, et non en utilisant la réponse rapide. Tu as des boutons pour le BBCODE
[code]Balise code[/code]

Code : Tout sélectionner

[c]Code inline[/c] 
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
planche
newbie
Messages : 6
Inscription : mer. 31 mai 2017, 23:37

Re: [lightdm] de démarre plus suite à des bétises avec des .pacnew (résolu)

Message par planche »

texte normal

Code : Tout sélectionner

ls -l
ça à l'air de marcher.
je les utiliserai la prochaine fois.
merci encore de ton aide et à bientôt.
Répondre