Воскресенье, 01.11.2026, 22:14 Приветствую Вас Начинающий Linuxoid

LinuxCenter

Меню сайта
Категории раздела
Мои статьи [8]
Linux на торрентах
Мини-чат
200
Форма входа
Привет Начинающий Linuxoid мы очень рады что ты посетил наш сайт

Сообщения:

Группа:
Гости
Время:22:14

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!


Главная » Статьи » Мои статьи

Урок 6-права доступа

Урок 6 


Урок шестой и называется он права доступа и владельцы файлов.

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

Итак начнем. 

Еще со времени развития Linux как ОС – основной упор делался на то что эта система должна быть МНОГОПОЛЬЗОВАТЕЛЬСКОЙ, а это означает что если с системой работает Вася Пупкин то он не должен изменять файлы Гены Недоступного, а тем более не удалить файлы системы администратор которой Женя Суппорт. 

В связи с этой проблемой было введено понятие ПРАВ ДОСТУПА!!!

Во первых в ОС Linux существует разделение пользователей по группам – владелец, группа и другие пользователи. По первым буквам английских слов они именуются как u, g и o – соответственно.

 


 

Для отработки примеров вам необходимо создать “подопытный” файл. Для этого в консоли набираем команду touch test-file.txt – также необходимо войти под root, чтобы у вас были все привилегии к управлению файлом!!!

 

Так вот, если пользователь имеет права на файл и этот пользователь находится в группе g – то такие же права на этот файл имеют все кто состоит в этой группе. 

Вы спросите, а какой командой можно изменить эти права – отвечаю, это команда chgrp - от английского change group. 

 

Сейчас я приведу пример этой команды:

 
В этом примере видно как изменены права на файл с названием test-file.txt, теперь его все пользователи группы vladex могут манипулировать файлом.

Вы спросите – а что это за непонятные последовательности букв r w и - - (тире)?!

Это уважаемые так обозначаются права доступа.

Конструкция вида – r w - r - - r - - , состоит из 4-х частей:

1 часть - (тире) или буква d – означает либо файл(-) либо каталог(directory)

2 часть (определяет права пользователя), состоит из 3 позиций - - - которые могут быть заполнены буквами r - чтение, w - запись и x – исполнение.

3-я (права группы) и 4-я (права прочих пользователей) части аналогичны второй!!!

 То есть запись – r w - r - - r - - означает что это файл, пользователь может производить ЗАПИСЬ и ЧТЕНИЕ, а группа и прочие пользователи ТОЛЬКО ЧТЕНИЕ.

Мы разобрали текстовое представление прав доступа, существует еще и цифровое задание привилегий!!!

Если взять конструкцию - r w x r w x r - - и сделать следующее, если вторую, третью и четвертую тройку и если есть права писать 1, а если нету то 0 то мы получим такую вот вещь:

- 1 1 1 1 1 1 100 и переведем из двоичной системы счисления в восьмеричную, то получим – 7 7 5. Вот мы и получили цифровое представление права доступа.

Команда chgrp – позволяет менять права доступа на группы пользователей, а какая же команда меняет права доступа на файл и каталог?!

Это команд chmod – change mode

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

После того как мы помучали наш файл его можно смело удалить.


 
Вводим в консоли команду rm 

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

Категория: Мои статьи | Добавил: Bazil (02.06.2009)
Просмотров: 1015 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Софт подборка
Будь с нами!!!
Block title
Наш опрос
Чьи дистрибутивы тебе нравятся больше?
Всего ответов: 65
Project "Dulat and Linux"© 2026