* Bertrand Prémaillon <[EMAIL PROTECTED]> [2006-04-11 23:44] : > Frédéric Bothamy a écrit : > >* Bertrand Prémaillon <[EMAIL PROTECTED]> [2006-04-11 17:41] : > >>Bonjour à tous, > >> > >>Je voudrais déplacer un fichier sur lequel je n'ai normalement pas le > >>droit de le faire ; par conséquent je pensais utiliser sudo ainsi : > >> > >> $ sudo cp /chemin1/fichier1 /chemin2/fichier2 > >> > >>Dans visudo j'ai rajouté quelque chose du genre : > >> > >> Cmnd_Alias MISC=/chemin1/fichier1 > >> > >> bertrand ALL=(ALL) NOPASSWD:MISC > >> > >>J'ai bien des droits supplémentaires sur 'fichier1' mais je ne peux pas > >>le copier dans un autre répertoire. Par contre je sais que je n'ai pas > >>de problème de droit avec /chemin2/fichier2. Une idée ?? > > > >Cmnd_Alias est utilisé pour spécifier une commande. La commande utilisée > >ici est "cp" et non /chemin1/fichier1. Si tu veux n'autoriser que la > >commande "cp /chemin1/fichier1 ...", il faut que tu spécifies > >intégralement cela ainsi : > > > >Cmnd_Alias MISC=cp /chemin1/fichier1 > > > > En sortant de visudo j'obtiens alors : > > >>> sudoers file: syntax error, line 13 <<< > Warning: undeclared Cmnd_Alias `MISC' referenced near line 23 > What now? > > La ligne 13 est une ligne blanche, ligne 14 j'ai : > Cmnd_Alias MISC=cp /chemin1/fichier1 > > Ligne 23 j'ai : bertrand ALL=(ALL) NOPASSWD:MISC
Il faut : - une tabulation entre Cmnd_Alias et MISC - spécifier entièrement le chemin de la commande cp avec /bin/cp A priori, les paramètres de commande ne peuvent pas être passés dans les alias, mais seulement dans les spécifications de privilèges. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/Writing/SmartQuestionsFr Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

