Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Chmod права список_файлов



Позволяет изменить права доступа к заданным файлам (или каталогам).

Изменяемые права могут быть заданы двумя способами: либо в символьном виде, либо с помощью трех восьмеричных цифр. Символьное задание прав состоит из трех элементов: категория пользователей, для которой задаются права (u – владелец файла, g – группа-владелец, o – прочие пользователи, a – все пользователи), выполняемая операция (+ – добавить право, - – отменить право, = – присвоить только это право, отменив остальные права) и конкретное право (r – чтение, w – запись, x – выполнение). Можно указать несколько категорий пользователей и несколько операций с разными правами для одной категории. Можно также в одной команде задать разные права для разных категорий пользователей, разделив их запятыми. Например, запись ug+r-w,o=x означает: «Для владельца и группы разрешить чтение и запретить запись (право на выполнение не менять), для остальных пользователей разрешить выполнение, запретить чтение и запись».

Второй способ задания прав предполагает явное задание всех прав в виде восьмеричного числа из трех цифр. Первая цифра задает три бита прав для владельца, вторая цифра – для группы, третья – для прочих. Например, число 751 означает набор прав, который команда ls -l отобразила бы в виде rwxr-x--x, т.е. все права для владельца, чтение и выполнение для группы, только выполнение для прочих.

find список_каталогов [ключи]

Служит для поиска файлов с известным именем и/или другими атрибутами в дереве файловой системы.

Заданный каталог или несколько каталогов определяют части файловой системы, в которых ведется поиск. Выполняется просмотр подкаталогов всех уровней, начиная с заданного каталога. Ключи определяют условия поиска файлов и действия с найденными файлами. Некоторые ключи приведены в таблице. Если задано более одного условия, проверяется истинность всех (конъюнкция). В отличие от большинства других команд, ключи задаются не одной буквой, а целым словом.

-name имя_файла Истина, если имя файла (без пути) совпадает с заданным.
-perm 8-ричное_число Истина, если права доступа совпадают с заданными (см. chmod)
-atime число_дней Истина, если к файлу были обращения за последние дни.
-mtime число_дней Истина, если файл был изменен за последние дни.
-newer файл Истина, если файл «новее», чем указанный файл, т.е. был изменен позднее.
-type символ Истина для всех файлов указанного типа (f – обычный файл, d – каталог, b – блочное устройство, c – символьное устройство, p – именованный канал, s – символическая связь).
-user имя_польз. Истина, если имя владельца совпадает с заданным.
-group имя_группы Истина, если имя группы-владельца совпадает с заданным.
-print Не проверяет никаких условий, а лишь указывает, что нужно выдать на стандартный вывод полные имена найденных файлов.




Дата публикования: 2014-12-08; Прочитано: 239 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...