Ici viewtopic.php?p=114311#p114311 à propos d'un
avertissement sur les permissions d'un répertoire à l'occasion d'une mise à jour,
Erwan a écrit :Il faut appliquer les droits des nouveaux paquets. Ce qui donne ceci, dans ton cas : sudo chmod 700 /var/lib/samba/private/
Tu peux vérifier ensuite que ton dossier n'est plus listé dans le retour de cette commande : sudo pacman -Qkk 2>&1| grep "permissions"
J'ai utilisé cette dernière commande et vu qu'il y avait plusieurs avertissements de ce type
auxquels je n'avais pas donné suite. Problème : je ne dispose plus des nouveaux paquets dans leur état d'origine
pour appliquer les droits corrects.
Et je n'ai pas retrouvé dans mes traces de mises à jour les messages qui m'auraient aidé.
Je suis allé faire un tour du côté de... /var/cache/pacman/pkg/ mais...
Comment faire ?
justement avec pacman -Qkk tu vas faire un check de tous tes paquets installés.
Donc si il y a une remarque au niveau d'un droit tu vas le retrouver
pacman te dit ce qu'il faut faire, appliquer les droits avec un chmod qui correspondent au paquet installé
A toi de transformer tous tes messages d'avertissement en chmod XXX /repertoire
Après petite mésienne de trois heures sur chaque oreille, j'étudierai les commandes
"spéciales barbus". Enfin... c'est zcat que je n'ai jamais pratiqué. Le reste coule de source.
... c'est sur toutes mes machines que je dois avoir des permissions inadéquates.
Ça va me faire un petit entraînement (et peut-être à d'autres imberbes qui passeront par là).
En résumé, les permissions sont incorrectes pour : cups : /etc/cups/classes.conf
/etc/cups/printers.conf
/etc/cups/subscriptions.conf grub : /boot/grub/grub.cfg lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf
*** Fichiers du paquet cups dans /etc/cups.
Procédure utilisée :
ce que je t'ai donné ce n'est que pour les répertoires !
Pour les fichiers :
Tu as une ligne avec
/set [****] mode=700
.... fichier x
... fichier y
/set mode=644
.... fichier z
... fichier a
donc pour un fichier en particulier, ajouter un pipe less et touver le fichier(dur dur) puis remonter à une ligne qui débute par /set
Toi, tu lisais ici la ligne suivante avec le set ... et non la commande "set" précédente !
zcat /var/lib/pacman/local/grub*/mtree | less
---
sinon réinstaller le paquet, il va te donner l'erreur
sinon demander aux autres (qui n'ont pas le même avertissement !!!) du forum de faire un ls -l de tes fichiers
/boot/grub/grub.cfg, j'ai 644
--------------------
--------------------
Me suis amusé à faire un petit script qui à l'air de bien boiter avec ces 3 petits tests :
./test.sh grub /boot/grub/grub.cfg
./test.sh networkmanager /usr/bin/nmtui-edit
./test.sh networkmanager /usr/share/dbus-1/interfaces/org.freedesktop.NetworkManager.AgentManager.xml
Bonsoir tout le monde, et merci Papajoke pour ton suivi.
Toi, tu lisais ici la ligne suivante avec le set ... et non la commande "set" précédente !
Ce qui explique peut-être pourquoi, après avoir fait des modifs de permissions sur des fichiers, acceptées ou pas dans un premier temps, après redémarrage les permissions avaient encore changé (... sans ma permission ).
− Après modifs des permissions et juste avant d'éteindre la machine :
jeudi 5 juillet 2018, 18:36
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo pacman -Qkk 2>&1| grep "permissions"
gd : 39 fichiers au total, 0 fichier modiavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
libvisual : 63 fichiers au tavertissement : lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf (Les permissions ne correspondent pas)
C'était bon pour les fichiers cups.
− Après redémarrage, sans rien modifier :
jeudi 5 juillet 2018, 23:00
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo pacman -Qkk 2>&1| grep "permissions"
[sudo] Mot de passe de alain :
clucene : 400 ficavertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
gd : 39 fichiers au total, 0 fichier moavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
libvisual : 63 fichiers auavertissement : lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf (Les permissions ne correspondent pas)
/etc/cups/classes.conf et /etc/cups/printers.conf sont à nouveau listés fautifs.
Je vais étudier ta procédure de lecture spécifique aux permissions des fichiers
et voir ce que cela donne ici.
papajoke a écrit :pour les 2 fichiers cups j'ai 644 (ok)
Voici dans le détail ce que je fais sur mes deux fichiers cups fautifs,
le tout dans la même foulée, sans redémarrage :
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> acdate
vendredi 6 juillet 2018, 11:01
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo pacman -Qkk 2>&1| grep "permissions"
[sudo] Mot de passe de alain :
clucene : 400 ficavertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
gd : 39 fichiers au total, 0 fichier moavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
libvisual : 63 fichiers auavertissement : lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf (Les permissions ne correspondent pas)
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> chmod u+x mesSH/permissions_fichiers_papajoke.sh
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> permissions_fichiers_papajoke.sh cups /etc/cups/classes.conf
rep: cups-2.2.8-3
/set gid=209 mode=640
./etc/cups/classes.conf
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> permissions_fichiers_papajoke.sh cups /etc/cups/printers.conf
rep: cups-2.2.8-3
/set gid=209 mode=640
./etc/cups/printers.conf
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> ll /etc/cups/classes.conf /etc/cups/printers.conf
-rw------- 1 root cups 128 2018-02-07 07:21 /etc/cups/classes.conf
-rw------- 1 root cups 1028 2018-05-11 15:05 /etc/cups/printers.conf
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> acdate
vendredi 6 juillet 2018, 11:06
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo chmod -v 640 /etc/cups/classes.conf /etc/cups/printers.conf
[sudo] Mot de passe de alain :
le mode de '/etc/cups/classes.conf' a été modifié de 0600 (rw-------) en 0640 (rw-r-----)
le mode de '/etc/cups/printers.conf' a été modifié de 0600 (rw-------) en 0640 (rw-r-----)
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> ll /etc/cups/classes.conf /etc/cups/printers.conf
-rw-r----- 1 root cups 128 2018-02-07 07:21 /etc/cups/classes.conf
-rw-r----- 1 root cups 1028 2018-05-11 15:05 /etc/cups/printers.conf
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo pacman -Qkk 2>&1| grep "permissions"
clucene : 400 ficavertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
gd : 39 fichiers au total, 0 fichier moavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
libvisual : 63 fichiers auavertissement : lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf (Les permissions ne correspondent pas)
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─>
Echec... et mat !
Mes changements de permissions sont pris en compte (pour l'instant)
mais l'erreur de correspondance est toujours là.
Ajout dernière minute : 640 parce que ton programme me retourne 640.
Je vais mettre comme toi 644 (mais pourquoi ?), vérifier, puis redémarrer, puis revérifier...
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo chmod -v 644 /etc/cups/classes.conf /etc/cups/printers.conf
[sudo] Mot de passe de alain :
le mode de '/etc/cups/classes.conf' a été modifié de 0640 (rw-r-----) en 0644 (rw-r--r--)
le mode de '/etc/cups/printers.conf' a été modifié de 0640 (rw-r-----) en 0644 (rw-r--r--)
┌──[alain / Manjaro 17.1.11 (Hakoila) xfce x86_64 - 4.14.52-1-MANJARO / sdb6 de pcb2]
├── ~
└─> sudo pacman -Qkk 2>&1| grep "permissions"
gd : 39 fichiers au total, 0 fichier modiavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
libvisual : 63 fichiers au tavertissement : lightdm-gtk-greeter : /etc/lightdm/lightdm-gtk-greeter.conf (Les permissions ne correspondent pas)
Redémarrage [...] A suivre... Après avoir redémarré :
Perso les permissions de cups et de grub, je n'y touche plus. Si tu as personnalisé ton grub ou que tu utilises au quotidien une imprimante, ça va te mettre un souk d'enfer...
De plus la monté de règles de sécurité concernant une vulgaire imprimante, je vois pas trop l'intérêt, à moins d'avoir une carte mémoire insérée en permanence dans cette dernière et que cette carte contienne des données sensibles ?
Mais chacun voit midi à sa porte.
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre