Как запустить X как пользователь без полномочий root внутри rc.local?

Я пытаюсь запустить startx как пользователь без полномочий root на моем 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) с установленным openbox на нем.

Я пытался поместить каждый из этих файлов по одному внутрь /rc.local, но не получилось! единственное, что является работой, - это поместить startx без каких-либо добавлений в /etc/rc.local, и он начинается как root!

su -l m -c startx

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

su - m -c startx

Также я попробовал другой способ, я создал здесь файл: /etc/systemd/system/autologin.service с это содержание:

[Unit]
Description=Autologin service

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

[Install]
WantedBy=multi-user.target

Тогда: sudo systemctl daemon-reload, но снова не сработало !!!

Работает только помещение startx внутри /etc/local, но это root пользователь, который Я не хочу быть!

1
задан 23 November 2017 в 13:18

0 ответов

Другие вопросы по тегам:

Похожие вопросы: