Hi,
I need to run Tor Browser as another user…
So here what I’m doing under, MX Linux ( Debian, SysVinit, xfce)
#as root, in a terminal under xfce
useradd --create-home --system --shell /usr/sbin/nologin TorUser
# btw --system or not ?
tar -xf tor-browser-linux...tar -C /opt --totals
chown -R TorUser:TorUser /opt/tor-browser
runuser -u TorUser -- /opt/tor-browser/start-tor-browser.desktop
return
Launching ‘./Browser/start-tor-browser --detach’…
But nothing happen, and I don’t see any process for TorUser
any ideas ?
Posted on the offical Tor-browser in June, but no reactions so far… :/


I think that’s the issue. It’s
xhost +if I remember correctly.deleted by creator
Thank you @mina86@lemmy.wtf I’ve look where point the
$XAUTHORITYbut it point to another user/home/<aUser>/.Xauthorityand to give access to the file I have to change also the permission on the parent folders… not to hot to do so…I see also the TorUser do not have a file .Xauthority ! I’ve look how generate one for it, but I found no good documentation ! They show how do it once logged with TorUser ! but mine is not meant to be used to login on the system…
deleted by creator
I’ve try one guidance, but it didn’t worked.
I quit the xfce, login as root, did
echo $XAUTHORITY #returned nothing XAUTHORITY=/tmp/.Xauthority.tmp xauth -f $XAUTHORITY generate :0 . trustedand after few minute it returned
deleted by creator
Do you get a different result if you replace that
:0with your actualDISPLAYvalue?Also make sure you run that in a context that does have access to the x server (i guess keep your display manager running as you do this).
Depending on your setup you should be running such commands as normal user instead of root.