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 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
erwan ~ sudo pacman -Qkk 1>/dev/null 2>&1| grep -E "permissions" [sudo] Mot de passe de erwan :
erwan ~
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
je suis zsh et il y a des petites choses qui change , avec bash il redirigeait toutes sorties dans null 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
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
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
Je viens de mettre les bons droits sur mon laptop (installation récente), merci papajoke par contre reste un fichier de sauvegarde dont je ne sais que faire
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...
@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é :
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
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
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
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 :
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.... 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
Pour le fixe par contre, RAS.
PC Portable: HP 8710W C2D T9300 2.5Ghz 8Go 480 Go ssd Mx100 // Dual boot W10 - Manjaro Cinnamon 17.00 K4.9
PC Fixe: AMD R7 1800X 16Go R9 Fury, Asus Xonar Ess STX // Tri boot W10 - LM18.1 - Manjaro KDE Cinnam 17 K4.10.8-1
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.
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.
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 :
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 :
Manjaro 22.1.0 Talos ~ Xfce4-Stable ~ Linux 6.2.9-1 ~ Intel Core i7 ~ 16 Go RAM ~ Intel Xeon E3-1200 v3/4th ~ Ssd 250 Go + Ssd 120 Go~Realtek ALC892
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.
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 :
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 :
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