Certaines commandes demandent sudo et donc le mot de passe à taper.
Par ex, cette commande
sudo rm -rf /private/var/vm/swapfile*
efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
(à mes risques et périls, je sais).
Peut-on passer le MdP dans la commande pour éviter de la taper ?
(en php, c'est faisable)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jerome Lambert
Le 1/10/16 à 17:45, Bernd a écrit :
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
Oui: la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
Le 1/10/16 à 17:45, Bernd a écrit :
Hi,
Certaines commandes demandent sudo et donc le mot de passe à taper.
Par ex, cette commande
sudo rm -rf /private/var/vm/swapfile*
efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
(à mes risques et périls, je sais).
Peut-on passer le MdP dans la commande pour éviter de la taper ?
(en php, c'est faisable)
Oui:
la commande est
SUDO_ASKPASS='mot de passe' sudo commande_a_executer
Attention que, du coup, le mot de passe est en clair dans le script.
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
Oui: la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
romer
Jerome Lambert wrote:
Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose. Ma commande initiale est (comme indiqué plus haut) : sudo rm -rf /private/var/vm/swapfile* Pourrais-tu écrire complètement la nouvelle commande avec comme mot de passe, disons, toto ? -- A+ -- Romer
Jerome Lambert <jerome@jlambert.be> wrote:
> Certaines commandes demandent sudo et donc le mot de passe à taper.
> Par ex, cette commande
> sudo rm -rf /private/var/vm/swapfile*
> efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
> (à mes risques et périls, je sais).
> Peut-on passer le MdP dans la commande pour éviter de la taper ?
> (en php, c'est faisable)
la commande est
SUDO_ASKPASS='mot de passe' sudo commande_a_executer
Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose.
Ma commande initiale est (comme indiqué plus haut) :
sudo rm -rf /private/var/vm/swapfile*
Pourrais-tu écrire complètement la nouvelle commande avec comme mot de
passe, disons, toto ?
--
A+
--
Romer
Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose. Ma commande initiale est (comme indiqué plus haut) : sudo rm -rf /private/var/vm/swapfile* Pourrais-tu écrire complètement la nouvelle commande avec comme mot de passe, disons, toto ? -- A+ -- Romer
Huilda Rachid
Le 01/10/16 à 17:45, Bernd a écrit :
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable) tkx
man sudo man sudoers
Le 01/10/16 à 17:45, Bernd a écrit :
Hi,
Certaines commandes demandent sudo et donc le mot de passe à taper.
Par ex, cette commande
sudo rm -rf /private/var/vm/swapfile*
efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
(à mes risques et périls, je sais).
Peut-on passer le MdP dans la commande pour éviter de la taper ?
(en php, c'est faisable)
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable) tkx
man sudo man sudoers
Huilda Rachid
Le 01/10/16 à 18:51, Huilda Rachid a écrit :
Le 01/10/16 à 17:45, Bernd a écrit :
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable) tkx
man sudo man sudoers
et man visudo
Le 01/10/16 à 18:51, Huilda Rachid a écrit :
Le 01/10/16 à 17:45, Bernd a écrit :
Hi,
Certaines commandes demandent sudo et donc le mot de passe à taper.
Par ex, cette commande
sudo rm -rf /private/var/vm/swapfile*
efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
(à mes risques et périls, je sais).
Peut-on passer le MdP dans la commande pour éviter de la taper ?
(en php, c'est faisable)
Hi, Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable) tkx
man sudo man sudoers
et man visudo
Jerome Lambert
Le 1/10/16 à 18:37, Bernd a écrit :
Jerome Lambert wrote:
Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose. Ma commande initiale est (comme indiqué plus haut) : sudo rm -rf /private/var/vm/swapfile* Pourrais-tu écrire complètement la nouvelle commande avec comme mot de passe, disons, toto ?
Effectivement, je l'ai testée APRES avoir fait des manipulations avec sudo, donc le mot de passe était gardé et la solution fonctionnait. :-/ En version qui fonctionne: 1) Créer un script qui ne contient que les lignes suivantes, et le rendre exécutable: #! /bin/bash echo "le mot de passe" 2) mettre le script (avec le chemin complet) dans la variable SUDO_ASKPASS avec export SUDO_AKSPASS=/Users/moi/le_chemin_complet/mon_script.sh 3) la commande devient alors sudo -A ma_commande
Le 1/10/16 à 18:37, Bernd a écrit :
Jerome Lambert <jerome@jlambert.be> wrote:
Certaines commandes demandent sudo et donc le mot de passe à taper.
Par ex, cette commande
sudo rm -rf /private/var/vm/swapfile*
efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD
(à mes risques et périls, je sais).
Peut-on passer le MdP dans la commande pour éviter de la taper ?
(en php, c'est faisable)
la commande est
SUDO_ASKPASS='mot de passe' sudo commande_a_executer
Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose.
Ma commande initiale est (comme indiqué plus haut) :
sudo rm -rf /private/var/vm/swapfile*
Pourrais-tu écrire complètement la nouvelle commande avec comme mot de
passe, disons, toto ?
Effectivement, je l'ai testée APRES avoir fait des manipulations avec
sudo, donc le mot de passe était gardé et la solution fonctionnait. :-/
En version qui fonctionne:
1) Créer un script qui ne contient que les lignes suivantes, et le
rendre exécutable:
#! /bin/bash
echo "le mot de passe"
2) mettre le script (avec le chemin complet) dans la variable
SUDO_ASKPASS avec
Certaines commandes demandent sudo et donc le mot de passe à taper. Par ex, cette commande sudo rm -rf /private/var/vm/swapfile* efface le(s) fichier(s) swapfile qui prennent trop de place sur un SSD (à mes risques et périls, je sais). Peut-on passer le MdP dans la commande pour éviter de la taper ? (en php, c'est faisable)
la commande est SUDO_ASKPASS='mot de passe' sudo commande_a_executer Attention que, du coup, le mot de passe est en clair dans le script.
Marche pas. Je dois omettre quelque chose. Ma commande initiale est (comme indiqué plus haut) : sudo rm -rf /private/var/vm/swapfile* Pourrais-tu écrire complètement la nouvelle commande avec comme mot de passe, disons, toto ?
Effectivement, je l'ai testée APRES avoir fait des manipulations avec sudo, donc le mot de passe était gardé et la solution fonctionnait. :-/ En version qui fonctionne: 1) Créer un script qui ne contient que les lignes suivantes, et le rendre exécutable: #! /bin/bash echo "le mot de passe" 2) mettre le script (avec le chemin complet) dans la variable SUDO_ASKPASS avec export SUDO_AKSPASS=/Users/moi/le_chemin_complet/mon_script.sh 3) la commande devient alors sudo -A ma_commande
romer
Jerome Lambert wrote:
En version qui fonctionne: 1) Créer un script qui ne contient que les lignes suivantes, et le rendre exécutable: #! /bin/bash echo "le mot de passe"
..... Tks -- A+ -- Romer
Jerome Lambert <jerome@jlambert.be> wrote:
En version qui fonctionne:
1) Créer un script qui ne contient que les lignes suivantes, et le
rendre exécutable:
#! /bin/bash
echo "le mot de passe"