2017-04-01 3 views
0

Ich arbeite an Debian 8 (Jessie) (64 Bits). Ich möchte Programm als normaler Benutzer ausführen, ohne Konten zu normalen Benutzern zu erstellen und zu wechseln.Programm als normaler Benutzer ausführen (während es root)

Ich bin das Hauptprogramm von Bash-Skript ausgeführt wird:

screen ./run 

wo Lauf enthält:

#!/bin/bash 
ulimit -c unlimited 
while true; do ./tfs --log-file "output.txt" "error.txt" | tee out.txt; done 

Ich möchte

die 'tfs' als normaler Benutzer laufen
+0

'su' Befehl für diesen Zweck ist. – karakfa

Antwort

1

Ich schlage vor:

su - -c "screen /path/to/run" username 
0
sudo -u username 

ist der Befehl, nach dem Sie suchen.

Verwandte Themen