The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Operativsystem > OS X (Apple)
.
google unix.com



OS X (Apple) OS X er en line av Unix-baserte grafiske operativsystemer utvikles, markedsføres og selges av Apple.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
sudo bruke i skriptet uten å be om passord gauravgrover50 Shell programmering og Skripting 4 04-25-2009 09:26
sudo-kommandoen med passord chebarbudo Shell programmering og Skripting 1 12-29-2008 08:13
Verk fra bash rask, men ikke fra script! Siegfried Shell programmering og Skripting 7 02-10-2008 02:56
bekrefte sudo passord mdpalow Shell programmering og Skripting 0 12-20-2007 10:53
sudo i OS X shell script uten passord spørre? Brad_GNET UNIX for Dummies Spørsmål og svar 1 07-29-2005 07: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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-27-2009
PatGmac PatGmac is offline
Registrert bruker
  
 

Bli Dato: april 2009
Innlegg: 1
Bash script be for sudo passordet?

Jeg gjør et skript som blir dobbelt klikkes. Kommando fil og jeg trenger det til å be for brukerne admin passord.

Så langt har jeg:


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

som betyr å få rask, men resten av skript ikke kjøres med sudo privilegier som nødvendig. Hva må jeg gjøre for å gjelde hele scriptet?

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

Bli Dato: desember 2007
Innlegg: 426
måten scriptet er skrevet på, er å bare kjøre datoen comand med sudo. hvis du vil kjøre andre kommandoer bør du sannsynligvis opprette en ny script og samtale at i stedet for datoen.
  #3 (permalink)  
Old 05-01-2009
xbin xbin is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 5
Prøv denne koden:


Code:
sudo -p "Please enter you admin password: " whoami 1>/dev/null && {sudo whoami;sudo whoami;whoami;sudo -k}

La sudo gjøre jobben i stedet for å doble innsatsen. Merk hvis brukeren ikke klarer å skrive inn riktig admin passord eller ikke er en administrator ingenting annet skal publiseres. Hver kommando kjørt som root må preferanse med sudo. sudo-k vil fjerne tidsstempelet så ingen andre sudo kommandoer kjøres uten godkjenning.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden Av
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 07:29.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0