Я пытаюсь запустить 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
пользователь, который Я не хочу быть!