Actualités & Annonces de l'équipe de développement et des administrateurs du forum.

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#21Messageil y a 7 ans

papajoke a écrit :
S3B a écrit :2 secondes de recherche et rien d'affiché
c'est l'effet ssd, 2 secondes pour scanner tous les fichiers système :bien
Si on a une install récente ou si l'on fait bien sont travail lors des mises à jour, il est normal de rien trouver. C'est plus pour une vielle installation.

Salut, Le scan est assez long, je confirme. Mon install est assez ancienne et pourtant aucun retour sur ta commande alors que je ne me suis jamais préoccupé de gérer ces warnings sur les permissions :saispas:

 erwan  ~  sudo pacman -Qkk 1>/dev/null 2>&1| grep -E "permissions"
[sudo] Mot de passe de erwan : 

 erwan  ~ 

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#22Messageil y a 7 ans

:salut:
oops :rendre: sous bash c'est plutot:

sudo pacman -Qkk 2>&1| grep "permissions"
je suis zsh et il y a des petites choses qui change , avec bash il redirigeait toutes sorties dans null :pleure:
Et sinon il y a un simple pacman -Qkk mais il faut prévoir un bon scrolling ! nous avons beaucoup de fichiers à tester (existe,permissions,date) : pacman -Ql | wc -l me donne plus de 140 000 fichiers :choc:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#23Messageil y a 7 ans

:bjr:
Effectivement!!

[steph@Dell ~]$ sudo pacman -Qkk 2>&1| grep "permissions"
[sudo] Mot de passe de steph : 
cairomm : 266 fichiers au total, 0 fichier avertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
avertissement : filesystem : /root (Les permissions ne correspondent pas)
gcr : 520 fichiers au avertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
mugshot : 239 ficavertissement : networkmanager : /etc/NetworkManager/system-connections (Les permissions ne correspondent pas)
avertissement : nfs-utils : /usr/share/doc/nfs-utils (Les permissions ne correspondent pas)

Pas trop envie de reprendre une par une les permissions de ces fichiers.
Tout fonctionne correctement .
Existe -t'il un script qui corrige tout çà ?

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#24Messageil y a 7 ans

3 fichiers et 3 répertoires ... ca va c'est pas la mort

pour les 2 répertoires notre amis redhead nous a donné les 2 commandes sudo a passer :clindoeil:

ce n'est pas un problème de fonctionnement mais généralement le dev resserre les accès pour des raisons de sécurité
/root chez toi ? c'est inquiétant, moi 750 sous arch, un utilisateur ne rentre pas (0) sudo stat -c '%a (%A) %n' /root

ps: comme moi, tu es un peu laxiste :siffle

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#25Messageil y a 7 ans

Je viens de mettre les bons droits sur mon laptop (installation récente), merci papajoke :bien par contre reste un fichier de sauvegarde dont je ne sais que faire :pleure:

[erwan-pc erwan]# pacman -Qkk 2>&1| grep "permissions"
fichier de sauvegarde: filesysteavertissement : grub : /boot/grub/grub.cfg (Les permissions ne correspondent pas)
[erwan-pc erwan]# stat -c '%a (%A) %n' /boot/grub/grub.cfg
600 (-rw-------) /boot/grub/grub.cfg
:saispas:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#26Messageil y a 7 ans

réinstaller grub est une solution , il te donne les bonnes permissions (va juste générer un .pacnew a supprimer)
sinon on va voir dans la base de donnée locale de pacman
chaque paquet installé a un répertoire dans /var/lib/pacman/local/
/var/lib/pacman/local/grub-1:2.02.rc1-1/mtree le fichier archive/texte justement utilisé par l'option -Qkk
et la on cherche...

#mtree
/set type=file uid=0 gid=0 mode=644
./.BUILDINFO time=1486151201.318489424 size=4244 md5digest=37623fa8365bdc7217ae312fba5986c2 sha256digest=4f9da6af5bca6c121f523fd90c9e86804c626f92857f607ce30d569bed241bce
./.INSTALL time=1486151201.318489424 size=406 md5digest=cb8e45df8d944d0754deb2a673bf00ea sha256digest=3b35baa5f797286fb7641a31dad0c04547232c04941dd607c8cbdf12148249d7
./.PKGINFO time=1486151201.301824496 size=1449 md5digest=4e2c8bd8a9e525890d5b22635f6b00b4 sha256digest=1709e57895aac2db47a53d1fb6e79e21e442d10f1c8d03b08b3fc5adfa8f9aa3
./boot time=1486151199.588669698 mode=755 type=dir
./boot/grub time=1486151199.588669698 mode=755 type=dir
./boot/grub/grub.cfg time=1486151199.588669698 size=4087 md5digest=c8b9511586d57d6f2524ae7898397a46 sha256digest=c5e4f3836130c6885e9273c21f057263eba53f4b7c0e2f111f6e5f2e487a47ad
/set mode=755
...

mode=644 , pour une fois on relache, l'utilisateur lambda a droit de lire :saispas:

pour lire ce fichier en une ligne (changer la valeur de paquet=XXXXXX) :

paquet=grub;zless /var/lib/pacman/local/$paquet-$(pacman -Q $paquet| awk '{print $2}')/mtree

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#27Messageil y a 7 ans

Maj Ok :bien 94 paquets sous gnome-shell

stephane a écrit :88 paquets mis a jour ,

- faut-il faire quelque chose pour les droits ?
- doit on envisager le passage a Zsh ?

Si tu ne connais pas zsh tu devrais le tester, avec le framework oh-my-zsh c'est une vrai tuerie ce shell :aime::aime::aime:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#28Messageil y a 7 ans

@papajoke : la réinstallation de grub ne change rien sauf à supprimer ma config perso du grub (pacman -Rsn) et là, effectivement les droits sont bons. Du coup j'ai carrément changer les droits sur le fichier car je veux garder mon grub personnalisé :

[erwan-pc ~]# chmod 644 /boot/grub/grub.cfg
et tout baigne :

[erwan-pc ~]# stat -c '%a (%A) %n' /boot/grub/grub.cfg
644 (-rw-r--r--) /boot/grub/grub.cfg
Tout est en ordre à présent, donc. Merci pour ces commandes papajoke, je note ça précieusement sur mon mémo (cherrytree) et dorénavant je m'occuperai de ces warning :merci:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#29Messageil y a 7 ans

pour les "petits" nouveaux, un petit HS

Les permissions :

  • A qui appartient le fichier
    visible avec un ls -l (éventuellement un alias ll)
    Un fichier appartient à son créateur: un utilisateur et à un groupe, généralement le groupe principal du créateur
    Le créateur est généralement un utilisateur (root,MONLOGIN) mais peut-être aussi un programme

    -rw-r--r-- 1 monlogin users 14K "05.02.2017 07:18" /home/monlogin/.bashrc
    Nous utilisons la commande chown pour changer les valeurs

  • Que puis-je faire sur ce fichier
    Chaque fichier a des permissions en lecture(r),écriture(w),exécution(x) pour 3 cas d'appartenance: créateur, groupe et les autres.

    lecture(4), écriture(2),exécution(1) sont affichés/donnés de 2 façons pour les 3 cas d'appartenance

    stat -c '%a == %A' ~/.bashrc
       644 == -rw-r--r--

    • lecture: 4 ou r
    • écriture: 2 ou w
    • exécution: 1 ou x (pour un répertoire, 1 ou x signifie "entrer dans")
    donc un fichier a: 0 ou 4 ou 4+2 ou 4+1 ou 4+2+1
    nous multiplions par 3 ces permissions car nous avons 3 niveaux d'accès (créateur,groupe, autres)
    Nous utilisons la commande chmod pour changer les valeurs

    exemples:
    • 600 : uniquement moi peut lire et écrire
    • 640 : mon groupe (users,famille par exemple) peut uniquement lire
    • 644 : les autres mon groupe ou pas, peuvent lire mais pas écrire
    • 700 : sur dossier, uniquement moi y a accès
Pour des raisons de sécurité nous donnons des permissions les plus restrictives possible (il est extrêmement rare de voir un 777)


------------------------------------------------------
note: il est possible de retrouver nos alertes pacman dans le fichier log :

grep "^filesystem" /var/log/pacman.log -B1

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#30Messageil y a 7 ans

Vu hier soir cette mise à jour sur le portable, mais je n'avais pas le temps, donc extinction du portable normalement.

Ce matin, Cinnamon ne démarre plus qu'en mode secours.... :censure: Après une bagarre avec les pilotes nvidia: désinstall 340xx, install nouveau, reboot ok, desinstall nouveau, install 340xx, ça repart normal.
Donc ensuite je passe à la mise à jour proprement dite: une petite misère de libglx.so bloque le processus. Je l'ai "résolu" par un pacman -S --force xorg-server xorg-common et après correction des droits sur les fichiers / dossiers demandés, tout roule.

Elle m'a demandé un peu de taf celle-ci contrairement à d'habitude :mrgreen:

Pour le fixe par contre, RAS.

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#31Messageil y a 7 ans

papajoke a écrit :aller voir dans le répertoire /var/lib/pacman/local/ et ouvrir une archive mtree difficile à lire qui indique le mode d'accès (mode=700)
Il ne nous reste plus qu'a appliquer un sudo chmod "lecture/ecriture/execution" sur les méchants fichiers.


Tu utilises quoi pour ouvrir les archives mtree ?

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#32Messageil y a 7 ans

tout programme qui reconnait gz, moi, c'est intégré dans Dolphin, sinon en ligne de commande:
papajoke a écrit :pour lire ce fichier en une ligne (changer la valeur de paquet=XXXXXX) :

paquet=grub;zless /var/lib/pacman/local/$paquet-$(pacman -Q $paquet| awk '{print $2}')/mtree

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#33Messageil y a 7 ans

papajoke a écrit :tout programme qui reconnait gz, moi, c'est intégré dans Dolphin, sinon en ligne de commande:
papajoke a écrit :pour lire ce fichier en une ligne (changer la valeur de paquet=XXXXXX) :

paquet=grub;zless /var/lib/pacman/local/$paquet-$(pacman -Q $paquet| awk '{print $2}')/mtree


Merci papajoke :clindoeil:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#34Messageil y a 7 ans

Bonjour
Je pense qu'il serait bon d'ouvrir un sujet dédié aux permissions en reprenant les posts les plus intéressants. :clindoeil:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#35Messageil y a 7 ans

:bjr:
Bonjour @lemust
lemust83 a écrit :Bonjour
Je pense qu'il serait bon d'ouvrir un sujet dédié aux permissions en reprenant les posts les plus intéressants. :clindoeil:

Oui je crois que ce serait une excellente idée parce que , par exemple, en ce qui me concerne j'avoue qu'après bien lu pourtant tout ce post
je suis bien perdu !.
Je me retrouve avec :

[jean@jean-pc ~]$ sudo pacman -Qkk 2>&1| grep -E "permissions"
chmlib : 14 fichiers au total, 0 fichier modifavertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/subscriptions.conf (Les permissions ne correspondent pas)
manjaro-wavertissement : networkmanager : /etc/NetworkManager/system-connections (Les permissions ne correspondent pas)

Et là je me dis ok .... mais quelle commande passer pour mettre les bonnes permissions, ou plutôt quelles ont les bonnes permissions à mettre ???
J'avais un problème avec /boot/grub/grub.cfg les permissions ne correspondaient pas et après un

sudo chmod 644 /boot/grub/grub.cfg
les permissions sont en "644" ! Bon ?
Il faudrait donc que je fasse idem pour mes fichiers CUPs et Networkmanager ?
Mais quelles permissions "644" aussi ?

Merci de votre aide :
:merci:

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#36Messageil y a 7 ans

janodherepio a écrit ::bjr:
Bonjour @lemust
lemust83 a écrit :Bonjour
Je pense qu'il serait bon d'ouvrir un sujet dédié aux permissions en reprenant les posts les plus intéressants. :clindoeil:

Oui je crois que ce serait une excellente idée parce que , par exemple, en ce qui me concerne j'avoue qu'après bien lu pourtant tout ce post
je suis bien perdu !.
Je me retrouve avec :

[jean@jean-pc ~]$ sudo pacman -Qkk 2>&1| grep -E "permissions"
chmlib : 14 fichiers au total, 0 fichier modifavertissement : cups : /etc/cups/classes.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/printers.conf (Les permissions ne correspondent pas)
avertissement : cups : /etc/cups/subscriptions.conf (Les permissions ne correspondent pas)
manjaro-wavertissement : networkmanager : /etc/NetworkManager/system-connections (Les permissions ne correspondent pas)

Et là je me dis ok .... mais quelle commande passer pour mettre les bonnes permissions, ou plutôt quelles ont les bonnes permissions à mettre ???
J'avais un problème avec /boot/grub/grub.cfg les permissions ne correspondaient pas et après un

sudo chmod 644 /boot/grub/grub.cfg
les permissions sont en "644" ! Bon ?
Il faudrait donc que je fasse idem pour mes fichiers CUPs et Networkmanager ?
Mais quelles permissions "644" aussi ?

Merci de votre aide :
:merci:


papajoke a donnél la réponse plus haut.
Pour cups par exemple: paquet=cups;zless /var/lib/pacman/local/$paquet-$(pacman -Q $paquet| awk '{print $2}')/mtree
./etc/cups/printers.conf time=1485605805.12115421 mode=644 size=0 md5digest=d41d8cd98f00b204e9800998ecf8427e sha256digest=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

[STABLE]16.10 Fringilla - Mise à jour 24.02.2017

#37Messageil y a 7 ans

Ben moi soit j'y comprends rien ou il n'y avait presque rien comme mise à jour.

Après avoir lancé la commande seul le paquet conan s'est mis à jour.
Répondre