Главная · Статьи · Файлы · Фото галерея · Видео онлайн
Библиотека
По авторам
По жанрам
Поиск по названию
Навигация
Главная
Статьи
Файлы
Обратная связь
Фото галерея
Видео онлайн
Поиск

Работа
Заказать сайт или программу

Примеры работ
Последние статьи
Технология уничтожения
«Мы – русские»
Ф.М. Достоевский - Д...
Европа против России...
Первые английские ко...
Reklama

Урок 5. Права доступа к файлу
учитывая что возникли вопросы по правам доступа к файлу то даю пояснения


Права доступа - это атрибуты файла или папки, которые указывают серверу, кто и что может делать с соответствующим файлом или папкой. Большинство серверов работает на базе Unix-систем, поэтому рассмотрим установку прав доступа именно для них.

В системах Unix все пользователи разделяются на три группы: (владелец файла), (член той же группы, к которой принадлежит владелец файла) и (все остальные). Когда вы соединяетесь с сервером, он определяет, к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе . Другие пользователи, подключаясь по FTP, будут отнесены к группе , а когда человек попадает к вам на сайт через свой браузер, то попадает в группу .

После определения группы, пользователь получает права на действия с объектами. В Unix есть только три основных права действия над файлом - читать файл или просматривать каталог (Read); изменять файл или папку, записывать в неё или удалять (Write); запускать файл (eXecute). Исходя из этого, в оборот были введены символы r, w и x, означающие, соответственно, read, write и execute. Чтобы распределить права для групп (owner, group, public), используются цифровые обозначения:

4 = read (право на чтение)
2 = write (право на запись)
1 = execute (право на выполнение)


Первая цифра в обозначении устанавливает права для группы , вторая для группы и третья для . Простым сложением цифр можно добиться установления прав на совокупность действий. Например, 3 (2+1) разрешает запись и выполнение файла (каталога); 5 (4+1) разрешает чтение и выполнение; 6 (4+2) разрешает чтение и запись; 7 (4+2+1) устанавливает право чтения, записи и выполнения. Т.е. всего семь возможных вариантов:

7 = read, write & execute
6 = read & write
5 = read & execute
4 = read
3 = write & execute
2 = write
1 = execute

Режим CHMOD может обозначаться в абсолютном (цифровом) или символьном формате. Например: 755 - цифровой формат. В символьном формате он будет выглядеть как . Запись можно разбить на три части (в соответствии с группами): (read, write & execute), (read & execute) и (read & execute). Ясно, что если в цифровом формате будет <777>, то в символьном - .

В Windows Commander они изменяются через пункты меню <Файл> ? <Изменить атрибуты>. При этом изменяются разрешения на выделенный файл (файлы) и/или папки.
В FAR Manager разрешения выделенных файлов изменяются нажатием Ctrl+A:

[x][x][ ] [x][x][ ] [x][x][ ] - 666
[x][x][x] [x][ ][x] [x][ ][x] - 755
[x][x][x] [x][х][x] [x][х][x] - 777
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

Пользователей: 1
Не активированный пользователь: 0
новичок: AMD
Статистика
Яндекс.Метрика
Rambler's Top100


PR-CY.ru
Protected by Copyscape Online Plagiarism Checker
Back To Top Back To Top Back To Top

Best Viewed 1280x1024