modifier plymouth sans être en root

Assistance concernant Linux Mint
Répondre
Avatar du membre
Insam
Messages : 3477
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

modifier plymouth sans être en root

Message par Insam »

Slt,
J'ai modifié le logo de plymouth comme je le faisais dans Maté, aucun souci pour le faire, mais justement peu-être un peu trop facile.

Dans maté, il fallait soit que j'ouvre plymouth en root et que j'y colle l'image déjà travaillée en tant qu'user, soit que j'installe mon soft de graph "PFS" en root et que je transforme l'existant toujours en root pour pouvoir l'enregistrer.

Là, j'ai juste eu à me rendre dans plymouth en simple user.
Bien qu'il m'aurait été impossible d'y installer le logo déjà travaillé à la place de l'existant sans être en root, il m'est permis de l'ouvrir dans PFS (même pas installé en root) d'y importer le logo transformé ailleurs ou de travailler celui existant et l'enregistrer sans jamais qu'il m'ait été interdit quoi que ce soit.

Bon, c'est bien plus pratique, mais n'est-ce pas surprenant ?
Image

Avatar du membre
tyrry
Messages : 5608
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: modifier plymouth sans être en root

Message par tyrry »

Slt ,
Insam a écrit :..... et l'enregistrer sans jamais qu'il m'ait été interdit quoi que ce soit.
Là !!! que tu puisses ouvrir , retravailler l'image -> ok mais que tu puisses l'enregistré là c'est pas normale ( en simple user ;) )
n'aurais tu pas modifié les droits dessus ? (sur le thème voir même sur pfs ) ?
tu peux vérifié les dossiers thème de plymouth :

Code : Tout sélectionner

ls /usr/share/plymouth/themes/ -g
chez moi :
total 32
lrwxrwxrwx 1 root 34 févr. 5 2017 default.plymouth -> /etc/alternatives/default.plymouth
drwxr-xr-x 2 root 4096 janv. 25 2017 details
drwxr-xr-x 2 root 4096 juin 12 17:38 lubuntu-logo
drwxr-xr-x 2 root 4096 juin 12 17:38 lubuntu-text
drwxr-xr-x 2 root 4096 mai 23 12:02 mint-logo
drwxr-xr-x 2 root 4096 mai 23 12:02 mint-text
drwxr-xr-x 2 root 4096 janv. 25 2017 text
lrwxrwxrwx 1 root 31 févr. 5 2017 text.plymouth -> /etc/alternatives/text.plymouth
drwxr-xr-x 2 root 4096 janv. 25 2017 tribar
drwxr-xr-x 2 root 4096 janv. 25 2017 ubuntu-text
et pour le theme : mint-logo :

Code : Tout sélectionner

ls /usr/share/plymouth/themes/mint-logo/ -g
total 132
-rw-r--r-- 1 root 1284 mai 11 2017 mint-logo16.png
-rw-r--r-- 1 root 45 mai 11 2017 mint-logo.grub
-rw-r--r-- 1 root 238 mai 11 2017 mint-logo.plymouth
-rw-r--r-- 1 root 8626 mai 11 2017 mint-logo.png
-rw-r--r-- 1 root 256 mai 11 2017 mint-logo-scale-2.plymouth
-rw-r--r-- 1 root 38596 mai 11 2017 mint-logo-scale-2.script
-rw-r--r-- 1 root 38106 mai 11 2017 mint-logo.script
-rw-r--r-- 1 root 176 mai 11 2017 password-field16.png
-rw-r--r-- 1 root 253 mai 11 2017 password-field.png
-rw-r--r-- 1 root 168 mai 11 2017 progress-dot-off16.png
-rw-r--r-- 1 root 373 mai 11 2017 progress-dot-off.png
-rw-r--r-- 1 root 157 mai 11 2017 progress-dot-on16.png
-rw-r--r-- 1 root 161 mai 11 2017 progress-dot-on.png
@+
Desktop: LXDE Distro: Debian 12 Bookworm
Kernel: 6.1.0-18-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series

Avatar du membre
Insam
Messages : 3477
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

Re: modifier plymouth sans être en root

Message par Insam »

J'ai rien modifié du tout en terme de droit c'est comme ça depuis le début :

Code : Tout sélectionner

insam@insam-MS-7592 ~ $ ls /usr/share/plymouth/themes/ -g
total 24
lrwxrwxrwx 1 root   34 oct.  21 15:50 default.plymouth -> /etc/alternatives/default.plymouth
drwxr-xr-x 2 root 4096 oct.  21 15:50 details
drwxr-xr-x 2 root 4096 oct.  21 16:15 mint-logo
drwxr-xr-x 2 root 4096 oct.  21 15:50 mint-text
drwxr-xr-x 2 root 4096 oct.  21 15:50 no-logo
drwxr-xr-x 2 root 4096 oct.  21 15:50 no-text
lrwxrwxrwx 1 root   31 oct.  21 15:50 text.plymouth -> /etc/alternatives/text.plymouth
drwxr-xr-x 2 root 4096 oct.  21 15:50 ubuntu-text
insam@insam-MS-7592 ~ $ ls /usr/share/plymouth/themes/mint-logo/ -g
total 148
-rwxrwxrwx 1 root     870 juin  16  2015 box.png
-rwxrwxrwx 1 root     296 juin  16  2015 bullet.png
-rwxrwxrwx 1 root     350 juin  16  2015 entry.png
-rwxrwxrwx 1 root    1896 juin  16  2015 lock.png
-rwxrwxrwx 1 root 1486535 nov.  17 15:38 logo.png
-rwxrwxrwx 1 root     237 sept.  6  2016 mint-logo.plymouth
-rwxrwxrwx 1 root    4518 juin  16  2015 mint-logo.script
-rwxrwxrwx 1 root    7069 juin  16  2015 text.png
N'empêche que je peux enregistrer les modifs sans être en root en passant par PFS comme le montre du reste la partie mint-logo!
Crois moi, ça m'a vachement surpris !
Dans maté, si je voulais ouvrir le logo avec PFS, j’étais obligé de lancer wine pour installer PFS en root, là...Rien, PFS est totalement opérationnel root ou pas !
Je vais tenter de vérifier s'il n'y a que là que ça fait ça ou s'il y a une lacune de sécurité (y'en a pas puisque je suis tout seul sur l'ordi, mais juste pour savoir)
Image

Avatar du membre
tyrry
Messages : 5608
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: modifier plymouth sans être en root

Message par tyrry »

slt ,
ben la voilà la coquille : dans le dossier /usr/share/plymouth/themes/mint-logo/
mes fichiers : -rw-r--r-- = chmod 644
tes fichiers : -rwxrwxrwx = chmod 777 = lire-écrire-exécute par tout le monde = donc sans permissions ;)

a un moment ou un autre , soit tu as mis ce dossiers par une sauvegarde déjà ouvert en droits
soit tu y as fait un sudo chmod 777 -R /usr/share/plymouth/themes/mint-logo
ou un "tralala avec sudo visudo......."
parce que de base , tout dossier dans / n'autorise l'user que en lecture ;)
@+
Desktop: LXDE Distro: Debian 12 Bookworm
Kernel: 6.1.0-18-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series

Avatar du membre
Insam
Messages : 3477
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

Re: modifier plymouth sans être en root

Message par Insam »

Je sais bien que j'ai maintenant les droits pour tout le monde !
a un moment ou un autre , soit tu as mis ce dossiers par une sauvegarde déjà ouvert en droits
soit tu y as fait un sudo chmod 777 -R /usr/share/plymouth/themes/mint-logo
ou un "tralala avec sudo visudo......."
Ben je ne me souviens pas avoir commis un truc pareil, je n'ai pas encore inscrit ces formules magiques dans mon classeur dédié !
d'ailleurs si j'ouvre plymouth en user et que j'essaie de faire une copie du logo que je viens de créer, ça m'est refusé !

Dès que je modifie plymouth et que j'enregistre le logo et son script avec wine/pfs/notepad, j'obtiens ces droits alors que je ne les ai pas avec le plymouth d'origine.
Je n'ai rien importé de maté pour plymouth puis qu'avant la maj nvidia d'aujourd'hui, plymouth fonctionnait dans XFCE (alors qu'il était déjà cassé dans maté dès l'installation du pilote) je viens juste de créer ce nouveau logo et modifier le script adéquat parce que le logo d'origine ne fonctionne plus avec la dernière maj nvidia. (un horrible logo ubuntu basique à la place) d'ailleurs j'avais été obligé de modifier d'autres fichiers dans maté pour qu'un plymouth modifié soit opérationnel, là non, je n'ai rien eu à faire d'autre que mettre à jour grub et initramfs !

D'ailleurs j'ai dit une connerie : dans maté je n'installais pas PFS en root, puisque ce soft est sans installation, mais il m'était demandé, si je voulais ouvrir le logo avec PFS, d'installer wine en tant qu'admin, là rien ne m'est demandé, wine est nativement opérationnel pour root comme pour l'user !

Par contre avec les mêmes soft made in wine, je ne peux rien enregistrer dans "root" sans être en root justement, ce dossier m'est interdit de modif en quoi que ce soit avec un soft wine sauf a être en root.

Le dossier perso .wine est bien celui que j'avais dans maté puisque installé dans la partition de données et juste lié dans mon home, est-ce que ça peut en être la cause bien que...Pas...Logiquement ?
Modifié en dernier par Insam le dim. 19 nov. 2017 09:04, modifié 2 fois.
Image

Avatar du membre
tyrry
Messages : 5608
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: modifier plymouth sans être en root

Message par tyrry »

non non , c'est bien les fichiers dans /usr/share/plymouth/themes/mint-logo/ qui ont reçu les droits
( tu as penser à faire un tour à Lourdes ? ou jouer au loto : je suis ton amis :l :l :l :l :l ) :lol: :lol: :lol: :lol:
tu peux même ( même si tu aimes pas gimp ) essayer avec gimp la même opération ;)
@+
Desktop: LXDE Distro: Debian 12 Bookworm
Kernel: 6.1.0-18-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series

Avatar du membre
Insam
Messages : 3477
Enregistré le : mer. 15 juil. 2015 15:03
Localisation : Breizh-Izel

Re: modifier plymouth sans être en root

Message par Insam »

Alors si j'ai les droits dans le dossier thème/mint-logo, pourquoi est-ce que je ne peux pas faire une copie du logo dans le dossier avec tous les "-rwxrwxrwx"?
Image
Et pourquoi est-ce que les dates de modifs des éléments de ce dossier sont plus anciennes que ma modif à moi, est-ce parce que ce sont les dates de fabrique du logo ubuntu basique moche qui a remplacé le mint-logo par défaut?
Je vais voir avec gimp
Édit :
Ben voilà ! j'ai pas les droits avec gimp, malgré le tas de "-rwxrwxrwx"
Je ne les ai qu'à partir de wine !
Le loto ? Si seulement.... :l
Image
:shock: :shock: :?:
D'ailleurs...l'explication des "-rwxrwxrwx" qui n'ont une réalité que dans wine se retrouve là :
Image
Image

Répondre