The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Systèmes d'exploitation > OS X (Apple)
.
google unix.com



OS X (Apple) OS X est une ligne de Unix à base de graphiques des systèmes d'exploitation développés, commercialisés et vendus par Apple.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
sudo, utilisation de script, sans invite de mot de passe gauravgrover50 De programmation et de script Shell 4 04-25-2009 09:26 AM
sudo commande avec un mot de passe chebarbudo De programmation et de script Shell 1 12-29-2008 08:13 AM
Travaux de l'invite de bash, mais pas de script! siegfried De programmation et de script Shell 7 02-10-2008 02:56 PM
vérifier le mot de passe sudo mdpalow De programmation et de script Shell 0 12-20-2007 10:53 PM
sudo dans OS X shell script sans mot de passe? Brad_GNET UNIX pour les nuls Questions et réponses 1 07-29-2005 07:36 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-27-2009
PatGmac PatGmac is offline
Registered User
  
 

Date d'inscription: avril 2009
Messages: 1
Bash script rapide pour sudo mot de passe?

Je fais un script qui sera un double cliquer dessus. Fichier de commandes et j'ai besoin d'elle pour inciter les utilisateurs admin mot de passe.

Jusqu'à présent, j'ai:

Code:
if [[ "$(/usr/bin/whoami)" != "root" ]]; then 
    sudo -p "Please enter your admin password: " date 2>/dev/null 1>&2
        if [ ! $? = 0 ]; then 
            echo "You entered an invalid password or you are not an admin/sudoer user. Script aborted."
            exit 1
        fi
fi
obtenir ce qui ne l'invite, mais le reste du script ne fonctionne pas avec sudo privilèges en cas de besoin. Que dois-je faire pour que cela s'applique à l'ensemble du script?

Merci.
  #2 (permalink)  
Old 04-30-2009
frank_rizzo frank_rizzo is offline Forum Advisor  
Resident bofh
  
 

Join Date: Dec 2007
Posts: 427
la façon dont votre script est écrit est seulement à courir le jour COMAND avec sudo. si vous souhaitez exécuter d'autres commandes, vous devriez probablement créer un second script d'appel et que, au lieu de date.
  #3 (permalink)  
Old 05-01-2009
xbin xbin is offline
Registered User
  
 

Join Date: Feb 2007
Messages: 5
Essayez ce code:

Code:
sudo -p "Please enter you admin password: " whoami 1>/dev/null && {sudo whoami;sudo whoami;whoami;sudo -k}
Laissez faire le travail de sudo au lieu du doublement de l'effort. Notez que si l'utilisateur ne parvient pas à taper leur mot de passe administrateur correct ou n'est pas un utilisateur admin rien d'autre ne fonctionnera. Chaque commande exécuter en tant que root doit être de préférence avec sudo. sudo-k supprime l'horodatage si aucune autre commande sudo fonctionner sans authentification.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Hors tension
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 12:17 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0