Sudo et les alias de Zsh - Logiciels - Linux et OS Alternatifs
Marsh Posté le 23-09-2009 à 11:50:32
non, sudo exécute des commandes par rapport à une ACL de chemins, pas des alias.
Marsh Posté le 23-09-2009 à 12:34:22
Donc, les utilisateurs de sudo n'utilisent pas d'alias ...
Marsh Posté le 23-09-2009 à 12:44:26
en même temps sudo + alias = epic fail un jour ou l'autre
Marsh Posté le 23-09-2009 à 12:53:18
Et pourquoi ca Epic Fail ? J'ai du mal à saisir le problème.
Marsh Posté le 23-09-2009 à 18:00:38
Je vois pas mal de soucis potentiels.
Eventuellement un gros souci de sécurité si sudo permettait de déclarer un alias sans vérifier ce qu'il traduit : tu autorises "ll" ou "ls", puis tu déclares un alias vers "rm -rf /"
Des soucis d'administration, je me vois mal déléguer en root quelque chose qui rende difficile la tracabilité des actions. Un folder a disparu ? Aucune trace dans les history des users ni celui de sudo, parce que un "sudo babar" parle moins qu'un "sudo rm -r /toto".
Sans compter tous les petits soucis techniques derrière, les alias autorisés, sont déclarés à partir de quelle base ? par user => super, un même alias peut correspondre a ouatmille commande différentes.
Marsh Posté le 23-09-2009 à 11:41:06
Bonjour,
J'ai décidé d'installer sudo sur ma machine, et en fait je recontre un petit problème. J'ai quelques alias définis dans /etc/zsh/zshrc, et je n'arrive pas à les utiliser avec sudo.
Exemple avec l'alias "ll" (alias ll='ls -l') :
thomas@gentoo ~ % ll test
total 0
-rw-r--r-- 1 thomas thomas 0 sept. 23 11:39 fichier1
-rw-r--r-- 1 thomas thomas 0 sept. 23 11:39 fichier2
thomas@gentoo ~ % sudo ll test
Mot de passe :
sudo: ll: command not found
Je suppose qu'il existe un truc pour rendre l'utilisation des alias possibles avec sudo, non ?
Merci d'avance.