С чего запускается аккаунт-демон?

Вопрос прост: что запускает демон службы учетных записей в Ubuntu 14.04?

root     11495     1  0 13:55 ?        00:00:00 /usr/lib/accountsservice/accounts-daemon

pstree говорит мне, что он запускается init

init-+-ModemManager---2*[{ModemManager}]
     |-NetworkManager-+-dhclient
     |                |-dnsmasq
     |                `-3*[{NetworkManager}]
     |-accounts-daemon---2*[{accounts-daemon}]

Но когда я делаю sudo grep -iR 'accounts-daemon' /etc/* он ничего не возвращает, поэтому очевидно, что в каталогах /etc/init, /etc/init.d или /etc/rc*.d нет ничего, что запускает этого демона, поэтому возникает вопрос, где он?

Моя главная цель - отключить автозапуск при запуске демона учетных записей.

6
задан 14 October 2015 в 01:02

2 ответа

Это - обслуживание DBUS.

root@user-VirtualBox:~# grep -ir accounts-daemon /usr /etc
Binary file /usr/lib/accountsservice/accounts-daemon matches
/usr/share/dbus-1/system-services/org.freedesktop.Accounts.service:Exec=/usr/lib/accountsservice/accounts-daemon

Иначе:

root@user-VirtualBox:~# dpkg -S /usr/lib/accountsservice/accounts-daemon
accountsservice: /usr/lib/accountsservice/accounts-daemon

root@user-VirtualBox:~# dpkg -L accountsservice
/.
/usr
/usr/share
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.Accounts.service
/usr/share/dbus-1/interfaces
/usr/share/dbus-1/interfaces/org.freedesktop.Accounts.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Accounts.User.xml
...

, Чтобы отключить его, переименуйте сервисный файл DBUS:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.Accounts.service /usr/share/dbus-1/system-services/org.freedesktop.Accounts.service.disabled
4
ответ дан 14 October 2015 в 11:02
  • 1
    Я также видел xargs опция на Stack Overflow при записи этого ответа. I' ll расширяются с той опцией также. К сожалению, я должен был загрузиться с Windows 8 этим утром для фиксации поврежденный NTFS, раздел, настолько тестирующий, был проблематичен. I' ll обновляют ответ позже все же. Спасибо за указание на него:) – WinEunuuchs2Unix 3 January 2017 в 07:55

Еще один путь...

Получить имя файла:

$ ps aux | grep -i accounts-daemon
root       718  5.6  0.7 398588 121280 ?       Rsl  Jan11 151:58 /usr/lib/accountsservice/accounts-daemon

Остановите его и удалите accountsservice пакет путем выполнения:

sudo service accounts-daemon stop
sudo apt remove accountsservice

Это также удалит пакет user-manager, но не волнуйтесь об этом :)

Дополнительная информация:

Package: accountsservice
Description: query and manipulate user account information
Package: user-manager
Description: user management tool for the Plasma workspace
0
ответ дан 23 November 2019 в 07:59

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

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