O que inicia o daemon de contas?

5

A pergunta é simples: o que inicia o daemon do serviço de contas no Ubuntu 14.04?

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

pstree me diz que é iniciado pelo init

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

Mas quando eu faço sudo grep -iR 'accounts-daemon' /etc/* ele não retorna nada, então obviamente não há nada nos diretórios /etc/init ou /etc/init.d ou /etc/rc*.d que iniciam aquele daemon, daí a questão, onde está?

Meu principal objetivo é desativar o início automático do daemon de serviços de contas na inicialização.

    
por Sergiy Kolodyazhnyy 13.10.2015 / 23:58

2 respostas

4

É um serviço 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

Outra maneira:

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
...

Para desativá-lo, renomeie o arquivo de serviço do DBUS:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.Accounts.service /usr/share/dbus-1/system-services/org.freedesktop.Accounts.service.disabled
    
por user.dz 15.10.2015 / 22:15
0

Ainda outra maneira ...

Para obter o nome do arquivo:

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

Pare e remova o pacote accountsservice executando:

sudo service accounts-daemon stop
sudo apt remove accountsservice

Ele também removerá o pacote user-manager , mas não se preocupe com isso:)

Informação adicional:

Package: accountsservice
Description: query and manipulate user account information
Package: user-manager
Description: user management tool for the Plasma workspace
    
por aphex 12.01.2018 / 22:36