---
title: "köra program som annan användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/linux-bsd/119856-köra-program-som-annan-användare"
topic: "Linux & BSD"
topic_url: "https://www.webforum.nu/amne/linux-bsd"
author: "stiglennart"
published: "2005-01-11T20:02:40.000Z"
updated: "2005-01-12T23:26:13.000Z"
replies: 5
views: 505
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/linux-bsd/119856-köra-program-som-annan-användare"
---

# köra program som annan användare

## #1 — stiglennart, 2005-01-11T20:02Z

jag har ett bash-skript som ska utföra vissa kommandon. Men jag vill att alla ska kunna köra skriptet som en specifik användare. Jag har provat att suida filen men kommandona i skriptet körs ändå som användaren som körde det.

ett exempel

inloggad som pelle: kör filen foo

i filen foo finns: touch temp.txt

filen temp.txt får då pelles rättigheter. Jag vill att den ska få exemelvis kalles rättigheter.

Hur löser man detta?

Permalänk: https://www.webforum.nu/p/119856

## #2 — oelbal, 2005-01-11T20:20Z

Jag är inte helt säker på att jag hänger med, problemet är alltså att temp.txt får fel användares rättigheter? Du kan ju ändra ägaren av filen med chown. T.ex.:

```
chown kalle temp.txt
```

Permalänk: https://www.webforum.nu/p/1525515

## #3 — stiglennart, 2005-01-11T21:09Z

tror inte du hänger med. det var bara ett exempel. jag vill utföra ett antal kommandon i en shell-skript-fil som en viss användare. grejen är att jag via php vill starta en tjänst på burken, alltså jag vill ha ett skript som användaren apache kan köra, men det som står i skriptfilen ska köras som tex kalle

Permalänk: https://www.webforum.nu/p/1525563

## #4 — RanXeroX, 2005-01-12T14:00Z

Hej Stiglennart

Det här kan vara något att spana in:

<http://man.he.net/?topic=sudo&section=all>

Ett exempel med PHP

<http://www.webmasterworld.com/forum88/2519.htm>

Permalänk: https://www.webforum.nu/p/1525839

## #5 — spango, 2005-01-12T17:51Z

[su](http://man.he.net/?topic=su&section=all) kan också vara intressant.

Permalänk: https://www.webforum.nu/p/1525990

## #6 — stiglennart, 2005-01-12T23:26Z

Tack! sudo gjorde susen!
så här blev det:

apache ALL=(pelle) /sökvag/program
apache ALL=(pelle) NOPASSWD: /sökvag/

körs med: sudo -u pelle /sökväg/program

Permalänk: https://www.webforum.nu/p/1526216

---

Tråden på webben: https://www.webforum.nu/amne/linux-bsd/119856-köra-program-som-annan-användare
