View Single Post
Driver med et Python-skript. Det er FLASK.

Kode

def shellexec():
 request="apt-get update"
 shellexec=os.system("sudo " + request)
Variabelen request kommer til å være dynamisk på et senere tidspunkt.
Jeg har lagt inn i /etc/sudoers-fila at et par kommandoer skal gå gjennom uten at jeg blir spurt om passordet til sudo-brukeren. Kommandoene er ikke kritiske.

Problemet er at hvis skriptet av en eller annen grunn likevel skulle bli spurt om sudo-passordet, vil skriptet stå fast på passord-dialogen. Jeg ønsker at skriptet skal avbryte og gi en tilbakemelding til brukeren dersom man blir spurt om sudo-passordet.

Jeg har prøvd og feilet litt diverse løsninger hvor jeg søker etter stringen "password" i stringen request, uten hell.

Tips?
Sist endret av Tysteren; 21. juli 2021 kl. 16:18.