Разрешить или запретить сетевые учётные записи

Сетевые учётные записи GNOME (GOA) используются для интеграции персональных сетевых учётных записей с рабочим столом и приложениями GNOME. Пользователь может добавить свои сетевые учётные записи, такие как Google, Facebook, Flickr, ownCloud и другие, с помощью приложения Сетевые учётные записи.

Как системный администратор, вы можете:

  • включить все сетевые учётные записи;

  • выборочно включить некоторые сетевые учётные записи;

  • выключить все сетевые учётные записи.

Настройка сетевых учётных записей

  1. Убедитесь, что в вашей системе установлен пакет gnome-online-accounts.

  2. Создайте профиль user, в котором будут содержаться следующие строки:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local — это название базы данных dconf.

  3. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  4. Создайте файл файл ключа /etc/dconf/db/local.d/00-goa, чтобы предоставить информацию для базы данных local, содержащей приведённые ниже настройки.

    • Чтобы разрешить определённых поставщиков данных:

      [org/gnome/online-accounts]
      whitelisted-providers= ['google', 'facebook']
    • Чтобы запретить всех поставщиков данных:

      [org/gnome/online-accounts]
      whitelisted-providers= ['']
    • Чтобы разрешить всех доступных поставщиков данных:

      [org/gnome/online-accounts]
      whitelisted-providers= ['all']

      Это настройки по умолчанию.

  5. Чтобы пользователь не мог изменить эти настройки, необходимо создать файл /etc/dconf/db/local.d/locks/goa со следующим содержимым:

    /etc/dconf/db/local.d/locks/goa

    # Заблокировать список поставщиков данных, которые могут быть загружены
    /org/gnome/online-accounts/whitelisted-providers
  6. Обновите системные базы данных:

    # dconf update
  7. Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.