Главная страница

Ответы по экзамену операционные системы. Для удобства


Скачать 191.51 Kb.
НазваниеДля удобства
АнкорОтветы по экзамену операционные системы
Дата29.10.2022
Размер191.51 Kb.
Формат файлаdocx
Имя файлаOtvety_po_OS.docx
ТипДокументы
#761250
страница4 из 14
1   2   3   4   5   6   7   8   9   ...   14

В чем разница в применении команд chmod и umask?



Используя команду chmod можно изменять права доступа к файлу. Синтаксис команды:

chmod [-ключи]права_доступа имя_файла_или_каталога

Для рекурсивного изменения прав доступа используется ключ -R, изменяющий права для каталога и всех файлов внутри него

Для изменения umask оболочки bash используется команда umask. Когда команда выполняется без параметров, она сообщает о текущем значении umask. Когда она выполняется с восьмеричной записью в качестве единственного аргумента, текущее значение umask изменяется на новое.

Пример использования команды umask:

[user@station ]$ umask

0002

[user@station ]$ umask

077 0077

Списки контроля доступа используются для выдачи доступа к файлу дополнительным группам и пользователям, если функционала стандартного разграничения прав доступа к файлу оказывается недостаточно.

  1. Какие команды обработки файлов разрешают (или запрещают) права на чтение, запись и выполнение?



chmod a+rwx file.txt дает всем пользователям все права

chmod a-rwx file.txt забирает у всех пользователей все права

  1. Какие команды обработки каталогов разрешают (или запрещают) эти же права?



Chmod с ключом -R для смены прав во внутренних файлах каталога.

  1. Что означает право на выполнение, применительно к каталогу?



Разрешение на выполнение позволяет пользователю выполнять файлы (как бинарные программы, так и командные файлы). Разрешение на выполнение применительно к каталогам означает возможность переходить к каталогу, используя, например, команду cd.

  1. Какими правами надо обладать, чтобы удалить файл или каталог?



Для удаления файла или каталога необходимо иметь права на запись.

  1. В чем разница между обычными списками контроля доступа и списками контроля доступа по умолчанию?



У каталогов в отличие от файлов есть два набора списков контроля доступа: cтандартные и по умолчанию.

Стандартные списки отвечают за доступ к самому каталогу.

Списки по умолчанию не применяются к каталогу, а вместо этого устанавливают списки контроля доступа для каждого файла, созданного внутри этого каталога.

  1. Чем отличается параметр команды от ключа?



Ключи используются для модификации действия команды (например, для управления детализацией вывода команды). Параметры задают исходные данные команды; обычно (но не всегда) это имена файлов, обработка которых выполняется данной командой.

  1. Как с помощью утилиты cat отобразить содержимое файла, имя которого начинается с дефиса?



Если первый параметр начинается с дефиса, то во избежание неоднозначности ему должен предшествовать терминальный ключ – двойной дефис, который символизирует об окончании секции ключей и начале секции параметров.

  1. Какие две нотации ключей являются общепринятыми?



Общеприняты две нотации ключей:

  • краткая (однобуквенная) нотация подразумевает кодирование ключа одной буквой. Например, ключ -v для многих команд означает вывод подробного описания производимых действий (verbose). Если для ключа требуется какое-либо значение, то оно может следовать непосредственно за буквой ключа или отделяться от нее пробелом. Многие команды позволяют группировать ключи, не требующие передачи значений: буквы, кодирующие ключи, могут быть перечислены подряд без отделения пробелами и дополнительными дефисами (например, "-сzf" вместо "-c -z -f");

  • полная нотация во многих командах дублирует сокращенную нотацию. Согласно полной нотации названия ключей должны отражать производимое ими действие, поэтому эта нотация менее компактная. Названию ключа предшествует двойной дефис (например, --help). Если ключ требует передачи значения, то оно должно быть отделено от названия ключа знаком равенства (например, "--library-dir=/lib").



  1. Какой символ служит для экранирования спецсимволов?



Обратный слэш \

  1. Какие символы используются для задания шаблонов имен файлов?



Следующие символы также являются специальными, и используя для задания шаблонов имен файлов:

  • знак вопроса "?" заменяется на любой символ;

  • символ "*" заменяется на цепочку любых символов;

  • квадратные скобки вместе с содержимым [множество] заменяются на цепочку символов из множества, которое может задаваться как перечислением всех возможных символов (например, "ABCDEF"), так и указанием диапазона символов (например, "A-Z").


  1. 1   2   3   4   5   6   7   8   9   ...   14


написать администратору сайта