Примечание. Необходимо устанавливать продукты под учётной записью администратора компьютера и приравненным к ним записям, для которых допустим вход по команде sudo. Возможны баги на операционных системах при нестандартных настройках их.
Внимание!!! Программы с данного сайта используют технологию Download and Execute при своём распространении, а потому могут помечаться решениями SoC и NGFW как небезопасные. Учтите это при развёртывании у себя этих программ.
Текст статьи
Назначение скрипта
Скрипт предназначен для проверки, может ли вообще текущий пользователь Astra Linux запускать программы для установки и настройки операционной системы Astra Linux.Пользователь должен знать, что эти действия осуществляются только с привилегиями суперпользователя Linux, которые, по-умолчанию, пользователю не даются. Данный скрипт решает две задачи:
- Проверяет, установлена ли в системе программа
sudoдля повышения привилегий в операционной системе. - Разрешено ли текущему пользователю Linux запускать программу
sudo. - Заодно программа определяет машинное имя текущего пользователя (может пригодиться если вы подключаетесь к компьютеру удалённо).
Описание скрипта
Данный скрипт не обязательно запускать с административными привилегиями — он как раз предназначен для их проверки. Программа имеет англоязычный интерфейс (для универсальности).
Программу можно загрузить на компьютер и выполнить в терминале, а можно запустить проверку непосредственно из Интернета, используя технологию Download and Execute. Поведение программы при этом различается. В первом случае программа выдаст запрос^ «Press anu rey to continue...». Вам нужно нажать любую клавишу и подождать пять секунд до завершения задачи. Во втором случае вам просто придётся подождать 5 секунд для завершения задачи. За это время вы можете прочитать результат работы программы.
Программа, в случае успешного выполнения, выдаёт следующий текст: «<имя пользователя> has sudo right»
Программа, в случае неудачного выполнения, выдаёт ошибку (когда sudo не установлено), или сообщение: «<имя пользователя> has no rights».
Запуск программы
Для запуска программы в терминале Astra Linux необходимо:
- Открыть терминал (смотри Следующую ссылку.
- Скопировать из браузера следующую команду:
- Вставить команду в терминал (нажать
Ctrl+V. - Нажать клавишу Enter.
- Bingo!
Второй вариант запуска
- В браузере открыть следующую ссслку.
- Дождаться загрузки скрипта в папку «Загрузки» («Downloads») текущего пользователя.
- В менеджере файлов Fly перейти в эту папку.
- Щёлкните на загруженом файле: «
simple-check-sudo.sh» правой клавишей мыши. - В открывшемся контекстном меню выберите пункт «Свойства» далее перейдите на вкладку «Права доступа», а в ней отметьте все флажки «Выполнить» (весь правый столбец).
- Нажмите кнопку «Ok».
- Запустите скрипт
simple-check-sudo.shдвойным щелчком левой клавишей мыши по нему. - Bingo!
Устранение неисправностей
- Крайний, маловероятный случай. У вас не установлены на компьютер ни браузер Интернета, ни программа
curl. Это обычно бывает, когда при инсталляции Astra Linux не выбран пункт «Установить средства работы с Интернетом». Исправление. Установите сами или попросите вашего администратора установить средства работы с Интернетом (конкретно пакетыcurl, wget, firefox, chromium. - Программа не загружается (ошибка соединения). Исправление. Подождите немного. Если ошибка повторяется, свяжитесь с компанией New Internet technologies, Inc.
- Терминал не запускается. Настройки прав доступа не редактируются. Скрипты не запускаются. Причина. Администратор ограничил ваши полномочиями системными политиками Astra Linux. Здесь ничего сделать нельзя, такова политика вашей организации. Вариант всё порушить за это в своей организации мы не рассматриваем.
Примечание
Данная страница содержит в себе ссылки на пакеты New Internet technologies Inc.