Отключите информацию об учетной записи редактирования

У меня есть общедоступная настольная рабочая человечность 14.04 с открытым аккаунтом (никакая гостевая учетная запись). Люди могут изменить полное имя пользователя через учетные записи пользователей GUI. Там какой-либо путь состоит в том, чтобы заблокировать это?

Я уже установил CHFN_RESTRICT, но это не работает над GUI.

2
задан 28 April 2015 в 14:36

1 ответ

Этим нужно управлять org.freedesktop.accounts.change-own-user-data Действие Polkit:

  • описание: Измените свои собственные пользовательские данные
  • сообщение: Аутентификация требуется, чтобы изменять Ваши собственные пользовательские данные
  • значения по умолчанию:
    • allow_active: yes
    • allow_any: no
    • allow_inactive: no

Можно установить его путем создания a .pkla файл в /etc/polkit-1/localauthority/50-local.d/ (скажите /etc/polkit-1/localauthority/50-local.d/99-nochangedetails.pkla) содержа:

[Disable account detail change]
Identity=*
Action=org.freedesktop.accounts.change-own-user-data
ResultAny=no
ResultActive=no
ResultInactive=no

Связанное действие, org.freedesktop.accounts.user-administration был переопределен определенными для реализации (org.gnome.controlcenter.user-accounts.administration и com.canonical.controlcenter.user-accounts.administration), таким образом, возможно, что этот был переопределен также. Однако я ничто не мог найти подобным change-own-user-data в org.gnome.controlcenter.user-accounts или com.canonical.controlcenter.user-accounts.

2
ответ дан 2 December 2019 в 03:54

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

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