Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#1Messageil y a 5 ans

Bonjour à tous,


En sortie de veille du Pc, je n’ai pas pu me reconnecter à la session avec mon mot de passe. Eten redémarrant à la sauvage (puisque l’option reboot demandait mon mdp mais rien n’y faisait) je me suis donc retrouvé bloqué au démarrage sur l’écran clignotant et la ligne Started TLP system startup/shutdown.
J’ai suivi ce tuto: viewtopic.php?p=104392#p104392
Et j’ai réussi à chrooter et à essayer de faire une mise à jour (rien à mettre à jour).

Sur un forum anglosaxon, il est indiqué que le problème vient du driver bumblebee de la CG. J’ai donc tenté un

sudo mhwd -a pci free 0300 -f
pour revenir aux drivers free.
Mais j’ai un retour

sudo: error in /etc/sudo.conf , line 0 while loading plugin « sudoers_policy »
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
Et là j’ai réalisé ma boulette.
Dans l’après midi, j’ai voulu copier un fichier dans /usr/share/applications mais je ne pouvais pas car n’ayant pas les droits. J’ai donc attribué à mon user les droits sur /.

Y a-t-il un moyen de réattribuer les droits de / à root?
Cela solutionnerait-il mon problème de démarrage?

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#2Messageil y a 5 ans

Bonjour.
Voici les droits <root> de mon système:

[steph-tour ~]
$ su -
(MP root)
# cd /
[steph-tour /]# ls -la
total 112
drwxr-xr-x  17 root root  4096 30 sept. 20:34 .
drwxr-xr-x  17 root root  4096 30 sept. 20:34 ..
lrwxrwxrwx   1 root root     7 30 sept. 09:25 bin -> usr/bin
drwxr-xr-x   4 root root  4096 22 oct.  22:45 boot
-rw-r--r--   1 root root 20895 24 juin  11:00 desktopfs-pkgs.txt
drwxr-xr-x  21 root root  3620 22 oct.  21:28 dev
drwxr-xr-x  98 root root  4096 22 oct.  22:45 etc
drwxr-xr-x   4 root root  4096 25 juil. 00:12 home
lrwxrwxrwx   1 root root     7 30 sept. 09:25 lib -> usr/lib
lrwxrwxrwx   1 root root     7 30 sept. 09:25 lib64 -> usr/lib
drwx------   2 root root 16384 25 juil. 00:06 lost+found
-rw-r--r--   1 root root     7 24 juin  11:00 .manjaro-tools
drwxr-xr-x   2 root root  4096 27 avril 13:51 mnt
drwxr-xr-x   5 root root  4096 12 sept. 20:02 opt
dr-xr-xr-x 167 root root     0 22 oct.  21:28 proc
drwxr-x---  15 root root  4096 22 oct.  23:44 root
-rw-r--r--   1 root root  4010 24 juin  10:56 rootfs-pkgs.txt
drwxr-xr-x  29 root root   700 22 oct.  22:20 run
lrwxrwxrwx   1 root root     7 30 sept. 09:25 sbin -> usr/bin
drwxr-xr-x   5 root root  4096 14 oct.  06:29 srv
dr-xr-xr-x  13 root root     0 22 oct.  21:28 sys
drwxrwxrwt  15 root root   340 23 oct.  00:00 tmp
drwxr-xr-x   9 root root  4096 22 oct.  22:45 usr
drwxr-xr-x  12 root root  4096 21 oct.  10:10 var
[steph-tour /]# 
Voir ce petit mémo bien fait:
https://memo-linux.com/memo-droits-sous-linux/

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#3Messageil y a 5 ans

Moi c’est la cata, mon user possède tous les droits mis à part dev, proc, runsys et tmp.

Et du coup, je fais quoi?

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#4Messageil y a 5 ans

bonsoir,

oui tu peux essayer de réattribuer le propriétaire root à tous les répertoires sauf /home/
Certains sous-répertoires n'appartiennent pas à root (printer, ...)

ps: ce sont le propriétaire (chown) et non les droits (chmod), si tu as changé aussi les droits, il n'y a pas moyen de bien les restituer

ps: dans ta commande : tu fais un sudo mhwd ... ?? tu n'es pas déjà logué en root ? se loguer en root et ne pas faire de sudo

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#5Messageil y a 5 ans

Oui effectivement j’ai chrooté auparavant. Je viens donc de relancer la commande mhwd.... sans sudo et ça marche.
Mais en rebootant je suis coincé avec un autre message... bon je crois que c’était vraiment la dernière des idées de se réapproprier / en tant qu’user. Si des sous dossiers n’ont pas le même propriétaire, ce serait compliqué de réattribuer les droits à chaque dossier.
Ca sent la réinstall...

Du coup, si j’ai besoin de copier un fichier dans un sous dossier de /, comment je fais à l’avenir?
Je me réapproprie juste les droits dudit dossier? Comment savoir que ce n’est pas un dossier crucial?

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#6Messageil y a 5 ans

Normalement, l'utilisateur reste dans son espace perso, mais en cas de modification comme l'édition de /etc/machin-truc.conf ou le déplacement/création de fichiers, on utilise la console avec sudo. Par exemple sudo nano /etc/fstab ou encore sudo mv /usr/lib/machin-truc.so machin-truc.so.sauv
La plupart du temps, on a pas a modifier en profondeur. Par exemple pour un thème d'icône, on ne se met pas dans /usr/share/icons/ mais dans ~/.icons. Ce dossier dans l'espace perso sera pris en compte et remplacera à chaud le dossier système.
Il faut comprendre que toute modification du système est a faire en conscience.

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#7Messageil y a 5 ans

Blasted_pingin a écrit : il y a 5 ans j’ai voulu copier un fichier dans /usr/share/applications
pour copier tu pouvais à la limite faire un sudo cp monfichier.desktop /usr/share/applications
MAIS
  • Dans ton cas, nous avons un dossier dans notre home qui permet d'écraser la config système
    dossier : ~/.local/share/applications
  • modifier un fichier dans /usr/ est une très très mauvaise idée : nous sommes en rolling et donc le fichier "perso" va être écrasé à la prochaine mise à jour !

lemust83 a écrit : il y a 5 ans un thème d'icône, on ne se met pas dans /usr/share/icons/ mais
~/.local/share/icons/

Démarrage bloqué sur « Tlp startup/shutdown », problèmes de droits

#8Messageil y a 5 ans

Ok, donc du coup, si je comprends bien, en cas de changement à faire on fait ça dans /home/.local/share/ comme ça on casse pas tout et on évite de revenir à la config précédente en cas de MAJ.
Répondre