Все об Ubuntu
Все об Ubuntu
Наверх

Меню сайта


sam-linux.ucoz.net

Ubuntu 16.04 LTS
 

  
Форма входа


Категории раздела
Ubuntu [3]
Программы для Ubuntu [18]
Командная строка Linux [13]


Поиск


Календарь


Help Ubuntu
help.ubuntu.ru



The Internet Defense
                 League

Member of The Internet Defense League


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

      
Приветствую Вас, Гость · RSS 18-Апреля-2024, 20:21
Главная » Статьи » Командная строка Linux

Владельцы файлов и права доступа
Общие сведения о правах доступа

Перед тем как приступить к изучению команды chmod, позволяющей изменить права доступа, соответствующие
файлу или каталогу, рассмотрим, как система Linux интерпретирует эти права.

Для каждого файла или каталога Linux различает три категории пользователей: владелец, группа и все остальные пользователи системы. Эти категории перечислены в таблице ниже, там же указаны буквы, применяющиеся для их обозначения.

Категории пользователей и их обозначение


Категории пользователей                      
Сокращенное обозначение                                     
Владелец 
u
Группа
g
Прочие пользователи
o

Три атрибута, соответствующих чтению, записи и выполнению. Для их обозначения применяются буквы r, w, x.

Атрибуты, определяющие доступ

Атрибуты
Сокращенное представление
Значение для файла
Значение для каталога
Чтение
r
Можно читать
Можно просматривать
содержимое с помощью
команды ls
Запись
w
Можно редактировать
Можно удалять,
переименовывать
или добавлять
файлы

Выполнение
x
Можно запускать на выполнение
Можно читать
файлы и каталоги и
запускать файлы на
выполнение



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


Для числовых обозначений применяются восьмеричная система счисления. Праву на чтение (r) соответствует значение 4, праву на запись (w) соответствует значение 2 и праву на выполнение (x) значение 1.

Права доступа и их числовое представление


Владелец
Группа
Остальные пользователи
Символьное
представление
r; w; x
r; w; x
r; w; x
Числовое
представление
4; 2; 1
4; 2; 1
4; 2; 1

Пользователь имеет право на чтение и запись в файл или каталог:
Чтение 4
Запись 2
Выполнение 0
итог: 4+2+0=6

Пользователь имеет право читать файл и запускать его на выполнение:
Чтение 4
Запись 0
Выполнение 1
итог: 4+0+1=5

Пользователь имеет право на чтение, запись и выполнение
Чтение 4
Запись 2
Выполнение 1
итог: 4+2+1=7

Числовое представление прав доступа, отображаемых с помощью команды ls -l

Числовое представлениеПредставление командой ls -l
0
---
1
--x
2
-w-
3
-wx
4
r--
5
r-x
6
rw-
7                                                   rwx
       

Часто встречающиеся сочетания прав

Команда                  Представление          Описание
chmod                      ls -l

chmod 400
-r--------
Пользователь имеет право
чтения; никто другой не
имеет права выполнять
никакие действия

chmod 644
-rw-r--r--
Все пользователи имеют
право чтения; владелец может
редактировать

chmod 660
-rw-rw----
Владелец и группа могут
читать и редактировать;
остальные не имеют права
выполнять никаких действий

chmod 664
-rw-rw-r--
Все пользователи имеют
право чтения; владелец и
группа могут редактировать

chmod 700
-rwx------
Владелец может читать,
записывать и запускать на
выполнение: никто другой
не имеет права выполнять
никакие действия

chmod 744
-rwxr--r--
Каждый пользователь может
читать; владелец имеет право
редактировать и запускать на
выполнение

chmod 755
-rwxr-xr-x
Каждый пользователь имеет
право читать и запускать на
выполнение; пользователь
может редактировать

chmod 777
-rwxrwxrwx
Каждый пользователь может
читать, редактировать и
запускать на выполнение

(такой набор прав не рекомендуется
устанавливать)

В принципе можно назначить права для файла или каталога chmod 000, но в этом случаи единственны владельцем
остается администратор системы root



Категория: Командная строка Linux | Добавил: sam (16-Апреля-2011)
Просмотров: 3112 | Комментарии: 3 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]