SUDO autoriser des commandes...
Dmacleod3
-
fablac Messages postés 96 Statut Membre -
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?
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:
- SUDO autoriser des commandes...
- Invite de commandes - Guide
- Commandes terminal mac - Guide
- Autoriser un site sur chrome - Guide
- Autoriser capture d'écran whatsapp - Accueil - Messagerie instantanée
- Sudo windows - Accueil - Windows
1 réponse
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 ??
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 ??