Каждый раз, создавая файл, вы автоматически присваиваете ему права. Это очень
важная часть по обеспечению безопасности вашей системы, особенно если это сервер.
Давайте вспомним команду, которая выводит расширенным списком содержимое
директории, посмотрим на ее вывод:
Рассмотрим первую колонку, которая состоит из 10 символов. Это и есть права доступа.
Первый символ указывает на тип записи, здесь может стоять одно из нескольких значений:
1.
Знак тире ( - ) – это обычный файл
2.
d – директория
3.
l – символьная ссылка (вместо пользовательских данных содержится ссылка,
открывающая файл, который может находиться совсем в другом месте.)
4.
s – сокет (средство обмена данными между процессами)
5.
p – файл FIFO (организует очередь)
После этого символа идет три группы символов rwx, определяющих права доступа для
различных категорий пользователей:
Первая тройка – владелец файла
Вторая тройка – пользователи, состоящие в группе пользователя
Третья тройка – все остальные пользователи
Каждая группа состоит из трех символов: r(read)-чтение, w(write)-запись, x(execution)-
выполнение.
Рассмотрим folder1 в примере. Это директория, ее владелец может делать с ней все,
пользователи, состоящие в группе с владельцем, могут читать и исполнять, ровно так же,
как и все остальные пользователи.
Достарыңызбен бөлісу: