Como startX como usuário não-root dentro do rc.local?

1

Estou tentando iniciar startx como usuário não-root no meu servidor Ubuntu 16.04 ( Linux nanopim1 3.4.113-sun8i #16 SMP PREEMPT Tue Jun 13 14:15:57 CEST 2017 armv7l armv7l armv7l GNU/Linux ) com openbox instalado.

Eu tentei colocar cada um desses arquivos um-por-ne dentro de /rc.local , mas não funcionou! a única coisa que é trabalho é colocar startx sem qualquer adição em /etc/rc.local e ele começa como root!

su -l m -c startx

su -s /bin/bash -c startx m&

su - m -c startx

Também tentei de outra forma, criei um arquivo aqui: /etc/systemd/system/autologin.service com este conteúdo:

[Unit]
Description=Autologin service

[Service]
Type=fork
user=m
group=m
ExecStart=/usr/bin/startx
TimeoutSec=0

[Install]
WantedBy=multi-user.target

Então: sudo systemctl daemon-reload mas não funcionou novamente

Somente colocando startx sozinho dentro de /etc/local funciona, mas é root usuário que eu não quero ser!

    
por user145959 23.11.2017 / 11:18

0 respostas