以普通用户身份执行程序(以root身份执行)

时间:2017-04-01 00:13:18

标签: linux bash debian root

我正在研究Debian 8(Jessie)(64位)。我希望以普通用户身份运行程序,而无需创建帐户并将帐户切换到普通用户。

我正在使用bash脚本运行主程序:

screen ./run

其中run包含:

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

我想以普通用户身份运行'tfs'

2 个答案:

答案 0 :(得分:1)

我建议:

su - -c "screen /path/to/run" username

答案 1 :(得分:0)

sudo -u username 

是您要查找的命令。