Ik heb een script dat ik steeds onder een andere gebruik wil uit kunnen voeren.
Ik heb daarvoor een ander script gemaakt met daarin iets als "sudo -H -u $USERNAME ./anderscript $1 $2 $3"
Nu werkt dit niet erg handig, ik ga de username afleiden van andere instellingen. Eigenlijk wil ik kort na het begin van ./anderscript het script alle commando's laten uitvoeren onder een andere username. Het zetten van een hele reeks sudo commando's lijkt me niet erg handig. Is er een andere manier om alles wat na een bepaald moment komt in een script in te stellen?
Ik dacht dat ik eens zoiets had geizen als "setuid" maar ik kan het met google toch niet vinden. Het zetten van zo'n flag op het bestand is niet de bedoeling, omdat deze flag dan steeds zou moeten wijzigen, en ik dan tegen hetzelfde probleem weer aanloop.
Ik heb daarvoor een ander script gemaakt met daarin iets als "sudo -H -u $USERNAME ./anderscript $1 $2 $3"
Nu werkt dit niet erg handig, ik ga de username afleiden van andere instellingen. Eigenlijk wil ik kort na het begin van ./anderscript het script alle commando's laten uitvoeren onder een andere username. Het zetten van een hele reeks sudo commando's lijkt me niet erg handig. Is er een andere manier om alles wat na een bepaald moment komt in een script in te stellen?
Ik dacht dat ik eens zoiets had geizen als "setuid" maar ik kan het met google toch niet vinden. Het zetten van zo'n flag op het bestand is niet de bedoeling, omdat deze flag dan steeds zou moeten wijzigen, en ik dan tegen hetzelfde probleem weer aanloop.
Ondernemer in tech (oud LOQED.com, nu UpToMore.com)