Linux
Настройка на Linux выполняется через policy JSON-файлы браузера. Распространение файлов в инфраструктуре может отличаться в зависимости от способа принятого в вашей компании.
Предварительные требования
Имя JSON-файла в каталоге managed/ может быть любым. В примерах используется passwork.json.
Документация рассчитана на официальные пакеты браузеров. Сборки из Snap / Flatpak и дистрибутивный Chromium (не Google Chrome) могут использовать другие пути политик.
Идентификаторы расширения
| Браузер | ID расширения |
|---|---|
| Google Chrome | fdjlkkocphgalodbmhojjjeomajnmmoc |
| Yandex Browser | fdjlkkocphgalodbmhojjjeomajnmmoc |
| Microsoft Edge | gjbdkhfdlfgndgedojjgfhhmmagnbifc |
| Mozilla Firefox | {24e8de07-a2b4-4da5-a35b-163a91345e49} |
Microsoft Edge
Создать каталог для политик:
- shell
mkdir -p /etc/opt/edge/policies/managed
Создать файл политики:
- shell
tee /etc/opt/edge/policies/managed/passwork.json > /dev/null <<'EOF'
{
"3rdparty": {
"extensions": {
"gjbdkhfdlfgndgedojjgfhhmmagnbifc": {
"host": "https://passwork.example.com"
}
}
}
}
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'
{
"3rdparty": {
"extensions": {
"fdjlkkocphgalodbmhojjjeomajnmmoc": {
"host": "https://passwork.example.com"
}
}
}
}
EOF
Назначить владельца и права:
- shell
chown root:root /etc/opt/chrome/policies/managed/passwork.json
chmod 644 /etc/opt/chrome/policies/managed/passwork.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'
{
"3rdparty": {
"extensions": {
"fdjlkkocphgalodbmhojjjeomajnmmoc": {
"host": "https://passwork.example.com"
}
}
}
}
EOF
Назначить владельца и права:
- shell
chown root:root /etc/opt/yandex/browser/policies/managed/passwork.json
chmod 644 /etc/opt/yandex/browser/policies/managed/passwork.json
Mozilla Firefox
Создать каталог для политик:
- shell
mkdir -p /etc/firefox/policies
Создать фай л политики:
- shell
tee /etc/firefox/policies/policies.json > /dev/null <<'EOF'
{
"policies": {
"3rdparty": {
"Extensions": {
"{24e8de07-a2b4-4da5-a35b-163a91345e49}": {
"host": "https://passwork.example.com"
}
}
}
}
}
EOF
Назначить владельца и права:
- shell
chown root:root /etc/firefox/policies/policies.json
chmod 644 /etc/firefox/policies/policies.json
Если в дистрибутиве уже есть policies.json с другими политиками, объединить настройки в одном файле, не перезаписывая существующие ключи.
Применение и проверка
Перезапустить браузер и проверить автоматическое заполнение адреса Пассворка в браузерном расширении:
