SUDO autoriser des commandes...

Dmacleod3 -  
fablac Messages postés 96 Statut Membre -
Bonsoir à tous,

je souhaite autoriser l'execution de certaines commandes au xutilisateurs www-data sur mon serveur Linux.
Lorsque je fais VISUDO, je rentre le nom du groupe, ici www-data et je NOPASSWORD=ma_commande[!]*.
Cela me permet d'autoriser aux utilisateur se connectant sur mon site 'executer ma_commande avec des arguments derriére et le truc c'est que je désire pouvoir faire en sorte que cette commande recoive aussi des arguments en amont. Je m'explique.

arguments | ma_commande arguments

mais je ne vois pas comment autoriser le passage d'arguments avant la commande dans le SUDO.

Si quelqu'un à une petite idée?
A voir également:

1 réponse

fablac Messages postés 96 Statut Membre 23
 
tu peux (peut-être) écrire un scriptshell ( inalterable sécurité oblige) ou tu ecris ce que tu veux faire dedans

style
[code]
#!/bin/sh
$1 | commande $1
[code]

un visudo en indiquant ce script autorisé ( surement à apache dans ton cas )

en executant le script "/usr/bin/sudo /endroit /script argument"

si ça convient pas tu peux indiquer la commande ??
0