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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн Electricity

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

$ 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, корпус чёрный, клава белая

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4800
  • Capture the truth
    • Просмотр профиля
systemctl status saned.service
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Electricity

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

Код: (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



Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4800
  • Capture the truth
    • Просмотр профиля
sudo systemctl enable saned@USER.service
sudo systemctl start saned@USER.service
sudo systemctl status saned@USER.service

Вместо USER - подставьте пользователя, от которого нужно запускать saned/
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
Код: (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.171 секунд. Запросов: 26.