Linux
Онлайн-установка на Linux выполняется с помощью policy JSON-файла браузера. Распространение файлов в инфраструктуре может отличаться в зависимости от способа принятого в вашей компании.
Клиентские компьютеры должны иметь доступ к магазину соответствующего браузера.
Предварительные требования
Имя JSON-файла в каталоге managed/ может быть любым. В примерах используется passwork.json.
Документация рассчитана на официальные пакеты браузеров. Сборки из Snap / Flatpak и дистрибутивный Chromium (не Google Chrome) могут использовать другие пути политик.
Идентификаторы расширения
| Браузер | ID расширения | Адрес обновления / установки |
|---|---|---|
| Google Chrome | fdjlkkocphgalodbmhojjjeomajnmmoc | https://clients2.google.com/service/update2/crx |
| Yandex Browser | fdjlkkocphgalodbmhojjjeomajnmmoc | https://clients2.google.com/service/update2/crx |
| Microsoft Edge | gjbdkhfdlfgndgedojjgfhhmmagnbifc | https://edge.microsoft.com/extensionwebstorebase/v1/crx |
| Mozilla Firefox | {24e8de07-a2b4-4da5-a35b-163a91345e49} | https://addons.mozilla.org/firefox/downloads/latest/password-manager-for-business/latest.xpi |
Microsoft Edge
Создать каталог для политик:
- shell
mkdir -p /etc/opt/edge/policies/managed
Создать файл политики:
- shell
tee /etc/opt/edge/policies/managed/passwork.json > /dev/null <<'EOF'
{
"ExtensionInstallForcelist": [
"gjbdkhfdlfgndgedojjgfhhmmagnbifc;https://edge.microsoft.com/extensionwebstorebase/v1/crx"
]
}
EOF
Назначить владельца и права на файл политики:
- shell
chown root:root /etc/opt/edge/policies/managed/passwork.json
chmod 644 /etc/opt/edge/policies/managed/passwork.json
Google Chrome
Создать каталог для политик:
- shell
mkdir -p /etc/opt/chrome/policies/managed
Создать файл политики:
- shell
tee /etc/opt/chrome/policies/managed/passwork.json > /dev/null <<'EOF'
{
"ExtensionInstallForcelist": [
"fdjlkkocphgalodbmhojjjeomajnmmoc;https://clients2.google.com/service/update2/crx"
]
}
EOF
Назначить владельца и права на файл политики:
- shell
chown root:root /etc/opt/chrome/policies/managed/passwork.json
chmod 644 /etc/opt/chrome/policies/managed/passwork.json
Mozilla Firefox
Создать каталог для политик:
- shell
mkdir -p /etc/firefox/policies
Создать файл политики:
- shell
tee /etc/firefox/policies/policies.json > /dev/null <<'EOF'
{
"policies": {
"ExtensionSettings": {
"{24e8de07-a2b4-4da5-a35b-163a91345e49}": {
"installation_mode": "force_installed",
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/password-manager-for-business/latest.xpi"
}
}
}
}
EOF
Назначить владельца и права на файл политики:
- shell
chown root:root /etc/firefox/policies/policies.json
chmod 644 /etc/firefox/policies/policies.json
Если в дистрибутиве уже есть policies.json с другими политиками, объединить настройки в одном файле, не перезаписывая существующие ключи.
Yandex Browser
Создать каталог для политик:
- shell
mkdir -p /etc/opt/yandex/browser/policies/managed
Создать файл политики:
- shell
tee /etc/opt/yandex/browser/policies/managed/passwork.json > /dev/null <<'EOF'
{
"ExtensionInstallForcelist": [
"fdjlkkocphgalodbmhojjjeomajnmmoc;https://clients2.google.com/service/update2/crx"
]
}
EOF
Назначить владельца и права на файл политики:
- shell
chown root:root /etc/opt/yandex/browser/policies/managed/passwork.json
chmod 644 /etc/opt/yandex/browser/policies/managed/passwork.json
Применение и проверка
Перезапустить браузеры и проверить политики:
- Yandex Browser
- Google Chrome
- Microsoft Edge
- Firefox
browser://policy
chrome://policy
edge://policy
about:policies
Проверить список расширений:
- Yandex Browser
- Google Chrome
- Microsoft Edge
- Firefox
browser://extensions
chrome://extensions
edge://extensions
about:addons
Обновление расширения
Браузер периодически проверяет сервис обновлений магазина. Если опубликована новая версия, браузер скачивает и устанавливает её автоматически.