Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как сделать запуск демона saned от имени пользователя? Не root.  (Прочитано 2819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Electricity

  • Автор темы
  • Активист
  • *
  • Сообщений: 250
    • Просмотр профиля
То что сейчас

$ systemctl status saned.socket
● saned.socket - saned incoming socket
   Loaded: loaded (/lib/systemd/system/saned.socket; enabled; vendor preset: enabled)
   Active: [b][color=green]active (listening)[/color][/b] since Sun 2019-05-19 19:46:38 EEST; 3min 36s ago
   Listen: [::]:6566 (Stream)
 Accepted: 0; Connected: 0

А старте систему он не запускается, хоть enabled.

Cейчас работает, а в процессах не виден:

$ ps ax | grep saned
 1360 pts/1    S+     0:00 grep --color=auto saned

Как от имени пользователя его запускать при загрузке?
В группе saned он есть:

groups
bogdan cdrom floppy sudo audio dip video plugdev netdev lpadmin scanner saned
« Последнее редактирование: 19 Мая 2019, 21:50:48 от Azure »
Kubuntu 18.04 amd64, Qt: 5.9.5, KDE Frameworks: 5.44.0, plasmashell 5.12.7, корпус чёрный, клава белая

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
systemctl status saned.service
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Electricity

  • Автор темы
  • Активист
  • *
  • Сообщений: 250
    • Просмотр профиля
упс :(

Код: (html5) [Выделить]
$ systemctl status saned.service
● saned.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

$ systemctl start saned.service
Failed to start saned.service: Unit saned.service is masked.
« Последнее редактирование: 19 Мая 2019, 21:51:07 от Azure »
Kubuntu 18.04 amd64, Qt: 5.9.5, KDE Frameworks: 5.44.0, plasmashell 5.12.7, корпус чёрный, клава белая

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
И кто там  сделал mask юниту, а?
sudo systemctl unmask saned.service
sudo systemctl enable saned
sudo systemctl start saned



Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
sudo systemctl enable saned@USER.service
sudo systemctl start saned@USER.service
sudo systemctl status saned@USER.service

Вместо USER - подставьте пользователя, от которого нужно запускать saned/
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Electricity

  • Автор темы
  • Активист
  • *
  • Сообщений: 250
    • Просмотр профиля
Код: (html5) [Выделить]
# systemctl unmask saned.service

# systemctl status saned
● saned.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

# systemctl enable saned
Synchronizing state of saned.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable saned
Failed to enable unit: Unit file /lib/systemd/system/saned.service is masked.

# systemctl start saned
Failed to start saned.service: Unit saned.service is masked.

ALiEN175, вот:

Код: (html5) [Выделить]
# systemctl enable saned@bogdan.service

# systemctl start saned@bogdan.service

# systemctl status saned@bogdan.service
● saned@bogdan.service - Scanner Service
   Loaded: loaded (/lib/systemd/system/saned@.service; indirect; vendor preset: enabled)
   Active: inactive (dead)

may 19 20:28:38 debian-945g systemd[1]: Started Scanner Service.
may 19 20:28:39 debian-945g saned[1546]: saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up
may 19 20:28:39 debian-945g saned[1546]: check_host: access by remote host: localhost
may 19 20:28:39 debian-945g saned[1546]: init: access by host localhost denied
may 19 20:28:39 debian-945g saned[1546]: saned exiting

Включил вторую машину, доступ есть к сканеру. А в процессах и не появился.
За то работает.

Возможно что в конфигах ставил
Код: (html5) [Выделить]
RUN_AS_USER=root, как написали в HowTo. И юзера туда (не root) ставил. Короче нужно было оставить
Код: (html5) [Выделить]
RUN_AS_USER=sanedПоправить бы то HowTo, может кому пригодится.
Спасибо.

« Последнее редактирование: 19 Мая 2019, 21:53:07 от Azure »
Kubuntu 18.04 amd64, Qt: 5.9.5, KDE Frameworks: 5.44.0, plasmashell 5.12.7, корпус чёрный, клава белая

 

Страница сгенерирована за 0.043 секунд. Запросов: 22.