Admin Tweaker
Данная утилита помогает настраивать систему и программное обеспечение в графическом режиме.
Установка
Для установки программы введите в консоли:
sudo dnf in admin-tweak
Или найдите и установите admin-tweak через средство установки программ dnfdragora («Пакеты»).
Запуск
Для запуска программы введите в консоли:
admin-tweak
Или через Главное меню —> Утилиты —> Admin Tweaker (в главном меню также доступен поиск по названию Admin Tweaker).
Для запуска программы требуется ввести пароль пользователя из группы wheel.
Использование
Авторизация через MOS.RU
Данная функция позволяет включить и настроить авторизацию в системе через mos.ru.
На данной вкладке доступны следующие пакеты для установки:
Установка пакета mos-auth-core позволяет реализовать возможность авторизации через mos.ru, войти гостем, настроить логин командой через ssh и остальные базовые функции.
Установка пакета mos-auth-folders позволяет получать доступ к сетевым папкам (если такая возможность поддерживается в вашем школьном здании).
Установка пакета mos-auth-dbus-conf позволяет компьютерам принимать запрос по ssh для залогинивания.
Установка пакета mos-auth-roles позволяет настраивать на компьютерах роли (mos-teacher, mos-student). Данный пакет устанавливается автоматически вместе с mos-auth-core.
После установки пакета mos-auth-core появляется возможность включить авторизацию через mos.ru. После выбора опции «Включена» нажмите «Применить», что приведет к активации следующих настроек: кнопка входа через mos.ru, гостевая учетная запись, монтирование домашней папки гостя в tmpfs, папка skel для гостевой учетной записи, выбор способа отображения логинов на экране авторизации. При выключении авторизации через mos.ru остальные настройки на данной вкладке будут выключены автоматически.
Для большинства параметров доступны три радиокнопки — «Включено(а)» (записывает в собственный конфиг Admin Tweaker значение true), «Выключено(а)» (записывает в собственный конфиг Admin Tweaker значение false) и «Системная настройка» (удаляет указанный параметр из конфига Admin Tweaker и ищет в системе - команда man mos-auth.conf позволяет посмотреть, где именно. Если найдёт, берёт найденное значение и пишет его в интерфейсе возле слов «Системная настройка», если нет, берёт значение по умолчанию - в мануале mos-auth.conf для каждого параметра написано, что это за значение).
Для параметра «Папка skel для гостевой учетной записи» помимо радиокнопки «Системная настройки» доступны «Переопределена» (позволяет выбрать папку skel для гостя и записать ее значение в собственный конфиг Admin Tweaker) и «По умолчанию» (позволяет записать пустое значение в собственный конфиг Admin Tweaker).
Опция «Удалить файл конфига» в разделе «Способ отображения логинов на экране авторизации» позволяет удалить созданный данной утилитой файл, в котором записан способ отображения авторизации через mos.ru. При удалении данного файла авторизация будет отображаться по умолчанию согласно настройкам системы.
Видеодрайвер
Данная функция позволяет установить проприетарные драйвера Nvidia. После установки драйвера Nvidia необходимо перезагрузить компьютер.
Восстановление конфигураций и сервисов
Данная функция позволяет восстановить слетевшие шрифты и конфигурацию сервера времени (как по отдельности, так и одновременно). Для завершения восстановления необходимо перезагрузить компьютер.
Восстановление рабочего стола при запуске
Данная функция позволяет заблокировать рабочий стол и настройки пользователя для их восстановления при новом запуске системы. Выберите учетную запись из выпадающего списка и действие, которое к ней можно применить (разблокировать или заблокировать), нажмите «Применить».
Восстановление системы из снимка
Данная функция позволяет восстановить систему из снимка в репозитории (доступны репозитории МОС и РОСА). Выберите дату снимка для восстановления и нажмите «Восстановить». По окончании выполнения восстановления программа выведет статус «Завершено».
Выключение и перезагрузка
Данная функция позволяет выбрать паузу в секундах между выбором пункта меню «Завершение работы» и выключением компьютера. Установите продолжительность паузы в секундах и нажмите «Применить».
Действия с домашней папкой
Данная функция позволяет создать или восстановить из архива домашнюю папку выбранного пользователя. Выберите нужного пользователя и нажмите «Создать архив» или «Восстановить из архива».
Внимание! Перед созданием архива убедитесь, что для него достаточно места на диске (архив создаётся в папке /home).
Доступ к Магазину
Данная функция позволяет установить права пользователям и группам на запуск магазина «Приложения для МОС». Разрешение на доступ к магазину приложений может быть дано только участникам wheel и/или есть возможность добавить собственное правило. Для этого в поле «Объект» необходимо выбрать пользователя или группу, ввести имя пользователя или группы и выбрать действие (разрешить или запретить запуск). На данной вкладке также можно редактировать созданное правило, для сохранения изменений нажмите «Применить».
Защита введенных паролей Wi-Fi
Данная функция позволяет настроить требование пароля при просмотре сетевого подключения.
Инкогнито для браузеров
Данная функция позволяет переключить обычный режим и режим инкогнито для браузеров по умолчанию. Для браузеров Chromium, Google Chrome, Яндекс.Браузер есть возможность выбрать состояния: «Режим инкогнито включен», «Режим инкогнито выключен», «Как в системе (по умолчанию)». Режим по умолчанию определяется настройками системы. Для сохранения изменений нажмите «Применить» и перезагрузите компьютер.
Копирование конфигов текущего пользователя в skel
Данная функция позволяет создавать новых пользователей с теми конфигами, которые существуют у текущего пользователя в данный момент. Для выполнения копирования нажмите кнопку «Скопировать конфиги». Если в etc/skel уже есть конфиги, они будут удалены.
В текущей версии Admin Tweaker появилась возможность скопировать не только конфиги, но и всю домашнюю папку.
Внимание! Перед копированием всей домашней папки желательно убедиться в том, что на диске с домашней папкой есть свободное место большего объёма, чем объём домашней папки, иначе произойдёт его переполнение.
Настройки GRUB
Данная функция позволяет скрыть/показать отображение меню GRUB при загрузке ПК. На данной вкладке приведен код, позволяющий увидеть, как в данный момент выглядит файл конфига GRUB. Также есть возможность настраивать интервал при загрузке (вводить значения от 1 до 60) и видеть вносимые изменения.
Если поставить галочку напротив «Защитить настройки GRUB паролем» и ввести пароль, то при загрузке во время отображения GRUB будет нельзя редактировать пункты загрузки (клавишей E на клавиатуре) и открывать консоль (клавишей C на клавиатуре) без ввода логина (root) и указанного в Admin Tweaker в разделе «Настройки GRUB» пароля. Защита снимается при указании пустого пароля или отсутствии галочки. Защита GRUB паролем может быть также активирована и снята в консольной версии.
Ограничение wi-fi
Данная функция позволяет запрашивать пароль администратора/разрешать подключение без пароля при подключении к wi-fi сетям.
Ограничение доступа к носителям
Данная функция позволяет ограничить/восстановить доступ пользователей к носителям (устройствам).
Пакет HPLIP
Данная функция позволяет включать/отключать обновления плагина HP при обновлении драйвера.
Переключение звукового сервера
Данная функция позволяет выбрать звуковой сервер (PulseAudio или PipeWire) и удалить все звуковые серверы. Нажмите «Применить» после выбора нужной опции.
Пересоздание учетной записи
Данная функция позволяет полностью удалить выбранную учетную запись, после чего создать новую. После выбора учетной записи в выпадающем списке нажмите «Применить».
Смена VCL для LibreOffice
Данная функция позволяет переключить визуальные компоненты LibreOffice между kf5 и gtk3. После выбора визуального компонента нажмите «Применить».
Удаление образовательных программ
Данная функция позволяет удалить установленные программы из категории «Образование» ("Education"). Для удаления выберите необходимые программы из списка и нажмите «Применить».
Функция удаления образовательных программ может быть полезна при чистке компьютера после экзаменов или при настройке компьютера администратора, на котором не нужны программы для образования.
Консольные команды
Доступные консольные команды описаны в разделе Help:
help- вывести справку;block-user [user] [true|false]- заблокировать изменения рабочего стола указанного пользователя;recreate-user [user]- пересоздать учётную запись выбранного пользователя;
archive-home [user]- создать архив домашней папки пользователя;
restore-home [user]- восстановить домашнюю папку пользователя из архива;hplip-update [true|false]- включить или выключить обновления пакета hplip вместе с драйвером;lock-wifi-watch [true|false]- включить или выключить запрос пароля администратора для просмотра подключений wi-fi;restrict-wifi [true|false]- включить или выключить запрос пароля администратора для изменения wi-fi;restrict-devices [true|false]- включить или выключить ограничение доступа к дискам и устройствам;restore-fonts- восстановить шрифты (данная команда требует дальнейшей перезагрузки);restore-time-server- восстановить конфигурацию сервера времени;switch-audio [pulseaudio|pipewire]- переключить звуковой сервер на pulseaudio или pipewire (данная команда требует дальнейшей перезагрузки);browser-incognito [chromium|google-chrome|yandex-browser] [true|false|default|delete]- переключить режим инкогнито для браузеров по умолчанию;install-nvidia- установить проприетарный драйвер NVidia (данная команда требует дальнейшей перезагрузки);copy-configs-to-skel- копировать конфиги текущего пользователя в /etc/skel;copy-home-folder-to-skel- копировать домашнюю папку текущего пользователя в /etc/skel;
enable-mos-authorization [true|false]- включить или выключить авторизацию через mos.ru;enable-mos-enter-button [true|false|default]- включить, выключить или установить системные настройки для кнопки входа через mos.ru;change-login-method [none|select|list|delete]- установить ввод логина, список, карусель или удалить файл конфигурации для способа отображения логинов sddm;
change-guest-user [true|false|default]- включить, выключить или установить системные настройки для гостевой учётной записи;change-guest-tmpfs-mount [true|false|default]- включить, выключить или установить системные настройки для монтирования гостевой учётной записи в tmpfs;enable-grub [true|false]- включить или выключить отображение GRUB при загрузке ОС;change-guest-skel-folder [folder|default|system]- выбрать папку, установить значение по умолчанию или взять из системных настроек адрес папки skel для гостевой учётной записи;set-grub-timeout [timeout]- установить время показа меню GRUB (в секундах) до загрузки ОС;set-grub-password [password]- установить пароль на изменения меню GRUB (пустое значение снимает защиту паролем);set-grub-password- снять защиту паролем на изменения меню GRUB;remove-education- удалить из системы образовательные программы;set-mos-appstore-wheel-only [true|false]- запретить или снять запрет на доступ к магазину приложений МОС только для пользователей группы wheel;libreoffice-visual [kf5|gtk3]- переключить визуальные компоненты LibreOffice между kf5 и gtk3;set-shutdown-pause [pause]- установить паузу перед выключением компьютера.