Isso deve ser controlado pelo org.freedesktop.accounts.change-own-user-data
ação Polkit:
- description: altere seus próprios dados de usuário
- mensagem: a autenticação é necessária para alterar seus próprios dados do usuário
- padrões:
allow_active
:yes
allow_any
:no
allow_inactive
:no
Você pode configurá-lo criando um arquivo .pkla
em /etc/polkit-1/localauthority/50-local.d/
(digamos /etc/polkit-1/localauthority/50-local.d/99-nochangedetails.pkla
) contendo:
[Disable account detail change]
Identity=*
Action=org.freedesktop.accounts.change-own-user-data
ResultAny=no
ResultActive=no
ResultInactive=no
Uma ação relacionada, org.freedesktop.accounts.user-administration
foi substituída por específicos da implementação ( org.gnome.controlcenter.user-accounts.administration
e com.canonical.controlcenter.user-accounts.administration
), então é possível que este também tenha sido substituído. No entanto, não encontrei nada semelhante a change-own-user-data
em org.gnome.controlcenter.user-accounts
ou com.canonical.controlcenter.user-accounts
.