J'avais depuis quelques temps une erreur étrange sur yaourt : il m'affichait la liste des paquets à mettre à jour avec l'option -Suy mais il ne cherchait pas à les mettre à jour
Code : Tout sélectionner
:: Début de la mise à jour complète du système...
Résolution des dépendances...
http://mir.archlinux.fr/testing/os/x86_64/dnsutils-9.6.1-2-x86_64.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/udev-141-5-x86_64.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/initscripts-2009.07-3-x86_64.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/mkinitcpio-0.5.26-1-any.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/kernel26-2.6.30.2-1-x86_64.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/vi-050325-1-x86_64.pkg.tar.gz
http://mir.archlinux.fr/testing/os/x86_64/vim-7.2.234-1-x86_64.pkg.tar.gz
http://mir.archlinux.fr/core/os/x86_64/perl-5.10.0-6-x86_64.pkg.tar.gz
http://mir.archlinux.fr/extra/os/x86_64/gstreamer0.10-base-plugins-0.10.23-2-x86_64.pkg.tar.gz
http://mir.archlinux.fr/extra/os/x86_64/libpng-1.2.38-1-x86_64.pkg.tar.gz
http://mir.archlinux.fr/extra/os/x86_64/pango-1.24.5-1-x86_64.pkg.tar.gz
http://mir.archlinux.fr/extra/os/x86_64/python-2.6.2-5-x86_64.pkg.tar.gz
grep: /tmp/yaourt-tmp-ambroise/sysupgrade: Aucun fichier ou dossier de ce type
Vérification des mises à jour disponibles...
grep: /tmp/yaourt-tmp-ambroise/sysupgrade: Aucun fichier ou dossier de ce type
Code : Tout sélectionner
Matching Defaults entries for ambroise on this host:
syslog=auth
Runas and Command-specific defaults for ambroise:
Defaults!/usr/bin/more, /usr/bin/pg, /usr/bin/less noexec
User ambroise may run the following commands on this host:
(root) NOPASSWD: /usr/sbin/halt, (root) /usr/sbin/shutdown, (root) /usr/sbin/reboot
(root) /usr/bin/pacman, /usr/bin/pacman-color, /usr/bin/pacdiffviewer,
/usr/bin/pacman-optimize, (root) /usr/bin/more, /usr/bin/pg, /usr/bin/less
(root) NOPASSWD: /bin/ls, /usr/bin/find, /bin/cat
En effet, quand on n'indique pas le (ALL) dans les lignes du sudoers, il retourne une erreur.
Par contre, si on fait sudo -l | grep "\(pacman\|ALL\)", tout marche bien.
Donc, ma question : à quoi sert ce « \ *$ » dans la REGEXP ?
Pour info, en faisant la REGEXP suivante : sudo -l | grep "\(toto\ *$\|ALL\)", il me sort comme même toutes les lignes de mon sudoers avec un (ALL) dedans...
Merci d'avance