ВУЗ:
Составители:
g установка атрибутов защиты для групп пользователей;
установка для прочих процессов;
u установка атрибутов только для владельца.
Допустимые операции:
+ добавление прав доступа;
- отмена прав доступа;
= установка перечисленных и отмена остальных прав.
Параметр permission устанавливает значения атрибутов для перечисленных в
первом параметре процессов. Этот параметр может представляться комбинацией из
следующих символов:
x - разрешает выполнение (для каталога разрешение поиска);
r - разрешение чтения;
w - разрешение записи;
s - установка пользовательского или группового идентификатора.
Команда chmod g+x-w exampl устанавливает для группы право на
выполнение файла exampl и снимет право на запись.
При использовании числовой формы определения атрибутов они задаются в виде
восьмеричных кодов, каждая восьмеричная цифра задает атрибуты соответственно для
владельца, группы и остальных процессов. Двоичные разряды восьмеричной цифры
определяют разрешение - 1 или запрет - 0 последовательно для чтения, записи и
исполнения. Например, команда
chmod 754 my_file
дает все права владельцу, разрешает чтение и исполнение для группы и
устанавливает право на чтение для всех остальных пользователей.
Каждый оператор или запущенная из командного интерпретатора программа
(сценарий) получает три открытых потока ввода/вывода:
• стандартный ввод,
• стандартный вывод,
• стандартный ввод сообщений об ошибках.
По умолчанию все эти потоки связанны с терминалом. Возможно перенаправление
потоков в соответствии со схемой.
> файл Перенаправление стандартного потока вывода в файл.
>> файл Добавление в файл данных из стандартного потока вывода.
< файл Получение стандартного потока ввода из файла.
p1|p2
Передача стандартного потока вывода из программы p1
в поток ввода
программы p2.
n>файл Переключение потока вывода из файла с дескриптором n в файл.
n>>файл То же, но записи добавляются в файл.
n>&m Слияние потоков с дескрипторами n и m
<<str Ввод здесь: используется стандартный поток ввода до подстроки str. При
этом выполняется подстановка метасимволов командного интерпретатора.
Стандартным потокам присваиваются следующие дескрипторы:
0 – поток ввода
1 – поток вывода
2 – поток вывода сообщений об ошибках
Тогда: run 2>/dev/null – подавление сообщений об ошибках
(/dev/null – псевдоустройство)
Переменные
В командной строке или в сценарии можно определить и использовать переменные.
g установка атрибутов защиты для групп пользователей;
установка для прочих процессов;
u установка атрибутов только для владельца.
Допустимые операции:
+ добавление прав доступа;
- отмена прав доступа;
= установка перечисленных и отмена остальных прав.
Параметр permission устанавливает значения атрибутов для перечисленных в
первом параметре процессов. Этот параметр может представляться комбинацией из
следующих символов:
x - разрешает выполнение (для каталога разрешение поиска);
r - разрешение чтения;
w - разрешение записи;
s - установка пользовательского или группового идентификатора.
Команда chmod g+x-w exampl устанавливает для группы право на
выполнение файла exampl и снимет право на запись.
При использовании числовой формы определения атрибутов они задаются в виде
восьмеричных кодов, каждая восьмеричная цифра задает атрибуты соответственно для
владельца, группы и остальных процессов. Двоичные разряды восьмеричной цифры
определяют разрешение - 1 или запрет - 0 последовательно для чтения, записи и
исполнения. Например, команда
chmod 754 my_file
дает все права владельцу, разрешает чтение и исполнение для группы и
устанавливает право на чтение для всех остальных пользователей.
Каждый оператор или запущенная из командного интерпретатора программа
(сценарий) получает три открытых потока ввода/вывода:
• стандартный ввод,
• стандартный вывод,
• стандартный ввод сообщений об ошибках.
По умолчанию все эти потоки связанны с терминалом. Возможно перенаправление
потоков в соответствии со схемой.
> файл Перенаправление стандартного потока вывода в файл.
>> файл Добавление в файл данных из стандартного потока вывода.
< файл Получение стандартного потока ввода из файла.
p1|p2 Передача стандартного потока вывода из программы p1 в поток ввода
программы p2.
n>файл Переключение потока вывода из файла с дескриптором n в файл.
n>>файл То же, но записи добавляются в файл.
n>&m Слияние потоков с дескрипторами n и m
</dev/null – подавление сообщений об ошибках
(/dev/null – псевдоустройство)
Переменные
В командной строке или в сценарии можно определить и использовать переменные.
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
