![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
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. |
|
||||
|
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. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|