Avatar billede tagman Nybegynder
10. januar 2005 - 12:21 Der er 4 kommentarer

Shell script: Eksekvér program som anden bruger

Hej alle!

Jeg vil gerne skrive et shell script, som kører et program. Dette program laver nogle filer, som min apache skal kunne læse. Derfor vil jeg gerne have kørt programmet som en anden bruger/gruppe.

Hvordan gør jeg det?

(Jeg har desværre ikke adgang til programmets kildekode, da det ej er open source).

Mvh,
Benjamin Bach
Avatar billede bertelbrander Novice
10. januar 2005 - 20:15 #1
Min WinXP har et program der hedder runas, det ser ud til at kunne det du vil.
Prøv at køre det i en kommando prompt, uden parametre, så får du at vide hvordan du bruger den.
Avatar billede tagman Nybegynder
11. januar 2005 - 14:19 #2
Ja jooo... min fejl her... var ikke klar over, at "shell" også var et windows begreb. Men jeg mente nu Bourne Again Shell.
Avatar billede bertelbrander Novice
11. januar 2005 - 23:58 #3
Jeg gik vist bare ud fra at det var windows, det plejer det at være hvis ikke man angiver andet.

Jeg kender ikke ret meget til bash men laver man ikke et lille script der kører programmet login og derpå dit program?
Avatar billede tagman Nybegynder
12. januar 2005 - 00:11 #4
Det tror jeg desværre ikke... den vil vist gerne lave en helt ny TTY eller session eller hvad det hedder... så den er en tung dreng at køre =) ...tror jeg.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester