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.