Тест: Модуль 12. Работа с профилями пользователей
Пожалуйста, ответьте на несколько вопросов, чтобы закрепить полученные знания. Правильные ответы для самопроверки вы сможете найти в конце списка. Обратите внимание, что у некоторых вопросов может быть несколько верных вариантов ответов.
Вопросы
Вопрос 1. Какая командная оболочка используется в Astra Linux по умолчанию?
Оболочка
/etc/bash
Оболочка
/etc/dash
Оболочка
/etc/ksh
Оболочка
/etc/zsh
Вопрос 2. Как называется файл в Astra Linux, в котором определяются настройки окружения для конкретного пользователя?
Файл
~/.bash_profile
Файл
~/.bash_login
Файл
~/.profile
Файл
/etc/profile
Вопрос 3. В каком файле определяется переменная окружения PATH
для всех пользователей?
Файл
/etc/environment
Файл
/etc/profile
Файл
/etc/bash.bashrc
Файл
/etc/bashrc
Вопрос 4. Какая директория хранит шаблоны файлов и папок для создаваемых пользователей?
Директория
/etc/astra
Директория
/home
Директория
/etc/systemd
Директория
/etc/skel
Вопрос 5. Если пользователь создает свою переменную окружения, в каком файле он может ее определить?
Файл
/etc/profile
Файл
/etc/bash.bashrc
Файл
.bash_logout
Файл
.bashrc
Вопрос 6. Что делает команда printenv
?
Выводит значения всех переменных окружения или одного из них
Создает новую переменную окружения
Сохраняет в файле значения всех переменных окружения или одного из них
Выводит все переменные и функции bash
Вопрос 7. Какой файл определит настройки окружения пользователя, если в домашней директории пользователя лежат сразу четыре файла - .bash_profile, .bash_login, .profile, .bashrc?
Файл
.bash_login
Файл
.bashrc
Файл
.bash_profile
Файл
.profile
Вопрос 8. Какая команда позволяет создать переменную окружения в текущем сеансе пользователя?
Команда
MY_ENV=value
Команда
echo "export MY_ENV=value" >> .bashrc
Команда
export MY_ENV=value
Команда
env MY_ENV=value bash
Вопрос 9. Какая команда позволяет запустить программу, передав ей измененные значения переменных окружения?
Команда
env
Команда
set
Это невозможно, команда наследует все переменные окружения
Команда
run
Вопрос 10. В каком отдельном файле можно определить псевдонимы команд для конкретного пользователя?
Файл
.bash_aliases
Файл
.bash_profile
Файл
.aliases
Файл
/etc/bash_aliases
Ответы на вопросы
a
c (так как по умолчанию в Astra Linux не существуют файлов .bash_profile и .bash_login)
b
d
d
a
c
c
a
a