ГлавнаяПрофильНовостиРекомендоватьОбратная связь
 
Kasseler CMS - Система управления сайтом
 

Поиск по сайту

Календарь

«    Июль    2008    »
ПнВтСрЧтПтСбВс
 1234 56
7 89 1011 1213
1415 16 17 18 19 20
2122 23 24252627
28293031   

Документация

Главная Задать вопрос

Установка прав доступа к файлам и папкам или CHMOD

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

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

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

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

Первая цифра в обозначении устанавливает права для группы «owner», вторая для группы «group» и третья для «public». Простым сложением цифр можно добиться установления прав на совокупность действий. Например, 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 - цифровой формат. В символьном формате он будет выглядеть как «rwxrxrx». Запись «rwxrxrx» можно разбить на три части (в соответствии с группами): «rwx» (read, write & execute), «rx» (read & execute) и «rx» (read & execute). Ясно, что если в цифровом формате будет «777», то в символьном - «rwxrwxrwx». Далее расcматривать будем только цифровой формат CHMOD.

CHMOD. Установка атрибутов.
Для установки прав доступа используется команда CHMOD. Во всех современных FTP-клиентах присутствует возможность назначения прав доступа путем простановки «галочек» в чекбоксах, либо просто введением цифрового кода в соответствующее поле:

uploads/images/chmod_basic.gif


Подобное сочетание CHMOD можно расчетать в виде таблицы:

uploads/images/chmod.gif


CHMOD. Пример команды.
Рассмотрим пример задания команды CHMOD через FTP-клиент CuteFTP для выставления необходимых атрибутов папки /uploads/ для Kasseler CMS. Для этого нужно подключиться к серверу, найти корневой каталог с движком, найти папку /uploads/, нажать правой кнопкой мыши на ней и в появившемся меню выбрать «Properties / CHMOD».
Необходимые атрибуты 777 заданы в цифровом виде для папки /uploads/. В символьном виде они выглядят как «drwxrwxrwx», символ «d» помечает, что это директория (папка).
Для задания команд вы можете использовать другие программы, позволяющие работать как FTP-клиенты (суть их работы одинакова). Например:
в Far-е это делается так 2 способами:
1. Выделяем файл(ы) и нажимаем Ctrl+A
2. Выделяем файл(ы) и нажимаем F9, выбираем закладку «Файлы» далее «Атрибуты файлов»
[x][x][ ] [x][x][ ] [x][x][ ] - 666
[x][x][x] [x][ ][x] [x][ ][x] - 755

В Total Commanter (Windows Commander) - они изменяются через пункты меню «Файл» → «Изменить атрибуты». При этом изменяются разрешения на выделенный файл (файлы) и/или папки.
В MC - F9 → «Файл» → «Права доступа» или F9 → «Файл» → «Права»


Скачать Kasseler CMS

Наши услуги

Меню пользователя

Здравствуйте, Guest

Регистрация
Забыли пароль?

Логин
Пароль
Сейчас онлайн
Админов: (0)
Пользователей: (1)
Ботов: (2)
Гостей: (8)
Всего: (12)
Список онлайн
Google BotphpManual
Monster
Yahoo BotNews

Опрос на сайте

Сколько Вам лет?
Менее 15 лет
Мне 16 – 17 лет
Мне 18 – 21 лет
Мне 22 – 25 лет
Мне 26 – 30 лет
Мне 30 – 40 лет
Более 40 лет

 
Страница сгенерирована за 0.067 секунд и 7 запросов к базе данных за 0.00305 секунд Web site engine code is Copyright © 2007-2008 by Kasseler CMS. All rights reserved.
Участник проекта CMS Magazine Rambler's Top100