AccountsService-22.08.8

Introdução a AccountsService

O pacote AccountsService fornece um conjunto de interfaces D-Bus para consulta e manipulação de informações da conta do(a) usuário(a) e uma implementação dessas interfaces baseada nos comandos usermod(8), useradd(8) e userdel(8).

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do "AccountsService"

Exigida

Polkit-122

Recomendadas

Opcionais

GTK-Doc-1.33.2 e xmlto-0.0.28

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/accountsservice

Instalação do "AccountsService"

Instale AccountsService executando os seguintes comandos:

mkdir build &&
cd build &&

meson --prefix=/usr      \
      --buildtype=release \
      -Dadmin_group=adm   \
      .. &&
ninja

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

-Dadmin_group=adm: Essa chave configura o grupo para contas de administrador(a).

-Ddocbook=true: Essa chave habilita criar a documentação da "API" da interface "D-Bus".

Configurando "AccountsService"

Para permitir que os(as) usuários(as) no grupo "adm" sejam listados como Administradores(as), execute os seguintes comandos como o(a) usuário(a) root:

cat > /etc/polkit-1/rules.d/40-adm.rules << "EOF"
polkit.addAdminRule(function(action, subject) {
  return ["unix-group:adm"];
  });
EOF

Unidade do "systemd"

Para iniciar o processo de segundo plano accounts-daemon na inicialização, habilite a unidade do systemd instalada anteriormente executando o seguinte comando como o(a) usuário(a) root:

systemctl enable accounts-daemon

Conteúdo

Aplicativos Instalados: accounts-daemon (em /usr/libexec)
Bibliotecas Instaladas: libaccountsservice.so
Diretórios Instalados: /usr/include/accountsservice-1.0, /usr/share/accountsservice, /usr/share/gtk-doc/html/libaccountsservice (opcional) e /var/lib/AccountsService

Descrições Curtas

accounts-daemon

é o processo de segundo plano AccountsService

libaccountsservice.so

contém as funções da "API" do AccountsService