I've created my user like this:
sudo adduser --disabled-password --system --home /var/lib/deluge --gecos "Deluge server" --group deluge
The content of /etc/passwd
:
deluge:x:110:114:Deluge server,,,:/var/lib/deluge:/bin/false
The directory I'm in :
root@xxxxxx:/var/lib/deluge/.flexget# ls -al
drwxr-xr-x 2 deluge deluge 4096 15 mars 11:39 .
drwxr-xr-x 7 deluge deluge 4096 15 mars 11:40 ..
-rwxr-xr-x 1 deluge deluge 3881 15 mars 11:39 config.yml
What I'm trying to do :
su deluge -c "flexget --test execute"
But nothing happens, I've got no error shown, I also tried just su deluge
but the same still root.
How can I run a command using this user ? (I'm not using sudo
)
flexget
. – devnull Mar 15 '14 at 11:29su deluge -c "touch /var/lib/deluge/.flexget/test"
does not work :/ – Pontek Mar 15 '14 at 11:44