The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Operativsystem > OS X (Apple)
.
google unix.com



OS X (Apple) OS X är en linje av Unix-baserade grafiska operativsystem utvecklas, marknadsförs och säljs av Apple.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
sudo använda i script utan snabb för lösenord gauravgrover50 Shell-programmering och Skript 4 04-25-2009 08:26
sudo kommando med lösenord chebarbudo Shell-programmering och Skript 1 12-29-2008 08:13
Verk från bash prompten, men inte från manus! Siegfried Shell-programmering och Skript 7 02-10-2008 02:56
kontrollera sudo lösenord mdpalow Shell-programmering och Skript 0 12-20-2007 10:53
sudo i OS X shell script utan lösenord? Brad_GNET UNIX for Dummies Frågor & Svar 1 07-29-2005 06:36

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 04-27-2009
PatGmac PatGmac is offline
Registered User
  
 

Join Date: april 2009
Inlägg: 1
Bash script snabbt för sudo lösenord?

Jag gör ett script som kommer att bli en dubbel klickbara. Kommando fil och jag behöver det för snabbt för användarna admin lösenord.

Hittills har jag:

Kod:
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
som inte får ett snabbt, men resten av skriptet körs inte med sudo privilegier som behövs. Vad behöver jag göra för att detta skall gälla för hela script?

Tack.
  #2 (permalänk)  
Old 04-30-2009
frank_rizzo frank_rizzo is offline Forum Advisor  
Bosatt BOFH
  
 

Join Date: Dec 2007
Inlägg: 427
hur skriptet är skrivet är att bara köra dagen comand med sudo. om du vill köra andra kommandon bör du antagligen skapa en andra skript och kalla det i stället för datum.
  #3 (permalänk)  
Old 05-01-2009
xbin xbin is offline
Registered User
  
 

Join Date: februari 2007
Inlägg: 5
Prova den här koden:

Kod:
sudo -p "Please enter you admin password: " whoami 1>/dev/null && {sudo whoami;sudo whoami;whoami;sudo -k}
Låt sudo gör jobbet i stället för att fördubbla ansträngningarna. Anmärkning om användaren inte skriver sina rätta admin lösenord eller inte är en admin användare ingenting annat kommer att visas. Varje kommando köras som root måste företräde med sudo. sudo-k kommer att ta bort tidsstämpeln så ingen annan sudo kommandon köras utan autentisering.
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod Av
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 04:38.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0