Как установить права доступа 777 (chmod) на папку - блог СЕО ПРЕСС
Ноя
08

Как установить права доступа 777 (chmod) на папку

Буквально на днях мой хороший знакомый решил немного заработать на пиво на своем убогом блоге, поставив туда Сапу. Поскольку в околосеошных делах мой товарищ – новичек, я ему пообещал помочь в случае, если возникнут вопросы. И как вы думаете какой первый вопрос у него возник? Именно, а что же такое права доступа на папку 777 и как их поставить? Те, кто решит зарабатывать на биржах ссылок, используя свои сайты в качестве ссылочных площадок, обязательно столкнуться с этим вопросом.

Права доступа - это атрибуты папки или файла, указывающие серверу, кто и что может делать с соответствующей папкой или файлом. Как правило, права доступа регламентируют такие действия как чтение, запись в папку или файл и выполнение. Поскольку при подключении к серверу я пользуюсь менеджером Windows Commander, то далее буду рассказывать и показывать все действия на нем.

Итак, открываем Windows Commander, заходим по FTP на наш сайт, выбираем нужную нам папку или файл и далее отправляемся в меню Files -> Change Attributes

права доступа на файл

 права доступа на файл или папку 644

Перед нами права доступа к файлу или папке для трех групп пользователей: «Owner» (владелец папки или файла), «Group» (член группы, к которой принадлежит владелец папки или файла) и «World» (все остальные). Когда вы соединяетесь с сервером, на котором находится ваш сайт, он определяет к какой из трех групп вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе «Owner». Другие пользователи, подключаясь по FTP, будут причислены к группе «Group», а когда человек попадает к вам на сайт через свой браузер, то он классифицируется, как принадлежащий группе «World».


Пользователь получает права на действие с объектами (файл или папка) в соответствии с правами доступа той группы, к которой он будет отнесен. Если файла или папка для этой группы имеет атрибут чтения (т.е. галочку в графе Read в Windows Commander), то пользователь может «прочитать» этот объект, если разрешено право на запись (т.е. стоит галочка в графе Write в Windows Commander) – может создать новую папку или файл в существующей папке, а если исполняемый файл или папка имеет атрибут выполнения (т.е. галочку в графе Execute в Windows Commander), то пользователь может выполнить этот объект (приложение, скрипт и т.п.).

Права доступа на папку или файл принято представлять в виде трех цифр (например, 777), где каждая цифра обозначает права доступа для своей группы пользователей. Первая цифра устанавливает совокупные права для группы «Owner», вторая – для группы  »Group» и третья для »World». В свою очередь цифра для каждой группы представляет собой арифметическую сумму трех цифр, обозначающих следующие права:

4 = Read (право на чтение)
2 = Write (право на запись)
1 = Execute (право на выполнение)

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

7 = 1+2+4 - Read, Write, Execute
6 = 4+2 – Read, Write
5 = 4+1 – Read, Execute
4 = 4 – Read
3 = 1+2 – Write, Execute
2 =2 - Write
1 =1 – Execute

Напоследок приведу примеры установки наиболее распространенных прав доступа на файл или папку в FTP менеджере Windows Commander. Вот так выглядят права доступа 777 для требуемого объекта:

права доступа 777

а вот так, права доступа 666: 

права доступа 666

Крупных заработков в Sape всем!

Полюбился СЕО Пресс? Подпишись на RSS.

Интересно к прочтению:

Понравилось? Подпишись на обновление через: Rss E-mail

Оставить комментарий:

Комментарии:

  • praktik_man говорит:
    16.06.2013 | 22:37

    а для подпапок как установить права?

  • Павел говорит:
    07.12.2010 | 23:00

    Денис, кто тебе сказал про денвер, я лично спросил «как работать с эНтим окошком». Цель работы совершенно другая нежели установить права доступа для хостинга. Никто не тупит, а еси ты острый такой, то побрей мне ж…у языком. :)

  • Денис
    говорит:
    07.12.2010 | 21:00

    Парни, почитайте предыдущие комментарии, судя по всему вы пытаетесь у себя на компе права для сервера установить, почитайте комментарий Миши от 26.06.2009:


    народ, вот вы тупите тут, вааще
    ну вот смотрите – если ставите на домашний локальный сервер типа денвера – тогда вообще никакие тотал командеры вам не нужны – просто кликнули на файле или папке правой кнопкой мыши и в контекстном меню выбрали – свойства. а далее – убираем галочку из чекбокса “только для чтения” и все.
    а если на сервере хостера нужно выставить права то проще в том же тотал командере изменить атрибуты – меню “файл – изменить атрибуты – выставить в окошке 777″
    и все

  • Николай говорит:
    07.12.2010 | 20:14

    А все понял, кароч на компе так не сделать тока на хостинге=) все просто=)

  • Павел говорит:
    02.12.2010 | 15:22

    Буду третьим :) , присоединяюсь к вопросу, как работать с этим окошком?

  • Алексей говорит:
    30.11.2010 | 11:05

    Присоединяюсь к вопросу Николая, у меня такое же окошко вылазит, а куда сами права (цифры) то вводить? в плагины чтоли (где значение)? Помогите пожалуйста.

  • Николай говорит:
    06.11.2010 | 16:59

    http://s014.radikal.ru/i328/1011/a4/8741cf199464.jpg
    у меня вылазит такое окошко, что мне делать? как почтавить права доступа?

  • chalyk говорит:
    23.05.2010 | 12:52

    Не меняются атрибуты папки на локальном сервере. После изменения атрибутов все возвращается на свои места. На форумах пишут, что проблема может возникать в Windows 7. Кто с этим сталкивался?

  • ububen говорит:
    19.05.2010 | 14:32

    $ chmod 777 filename

  • Alex_sibirjak говорит:
    02.04.2010 | 01:40

    Братци поможите. Как победить WP-SimpleViewer Calleries? На локальном в денвере работает галерея, а как на сервере, то тоже в принципе работает но вместо фото выдаёт крестики. Ну и ругается на права доступа. Правлю ставя 777. ни фига. И… chmod просит 777, но яновичёк и уже запутался

  • Бедный Студент говорит:
    16.02.2010 | 13:06

    Блин, спасибо огромное за такую статью.

  • гаррет-тень говорит:
    07.01.2010 | 15:58

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

  • Николай Поляков говорит:
    08.11.2009 | 02:03

    спасибо все очень понятно описано,а то мучился не мог понять ошибку оказалось все так просто

  • Александр говорит:
    23.10.2009 | 13:57

    Никогда не ставьте 777 на папку, хватит 733, программа спокойно зайдет и все сделает, а вот пользователям из интернет в этой папке видно ничего не будет.

  • Виктор говорит:
    03.09.2009 | 08:13

    Установить всем php-скриптам права доступа 777
    chmod -R 777 *.php

    Установить всем файлам права доступа 777
    chmod -R 777 *

    Установить всем папкам права доступа 777
    chmod -Rf 777 *

    В сапе необязательно 777 ставить, но это в итоге удобнее.
    Дело в том, что достаточно 667 или 447, но в этом случае писать в файл сможет только сам пользователь, под которым обычно сервер и запущен. Бывает, что по фтп вход осуществлен от имени другого пользователя и в этом случае права 447 не дадут возможности править файл.
    В другом случае неизвестно как сам сервер настроен, если он исполняется под рутом, то достаточно прав уже не 667, а 766, таким образом 777 – это те права, под которыми скрипт запустится на любом сервере.

  • Дмитрий говорит:
    29.08.2009 | 16:52

    Миша, когда я в свойствах папки убираю галку с «только чтение» и нажимаю «ок», всё снова сбрасывается и галка опять там появляется.

  • Сергей говорит:
    14.08.2009 | 17:22

    Огромное спасибо!!! Я уже несколько дней мучаюсь с этим вопросом, а оказывается всё так просто!!!

  • njuha говорит:
    30.07.2009 | 02:13

    когда я изменяю права после нажатия на ок вылетает cannot change attributes of rimote files! Щё делать?!!

  • Миша говорит:
    26.06.2009 | 18:47

    народ, вот вы тупите тут, вааще
    ну вот смотрите – если ставите на домашний локальный сервер типа денвера – тогда вообще никакие тотал командеры вам не нужны – просто кликнули на файле или папке правой кнопкой мыши и в контекстном меню выбрали – свойства. а далее – убираем галочку из чекбокса «только для чтения» и все.
    а если на сервере хостера нужно выставить права то проще в том же тотал командере изменить атрибуты – меню «файл – изменить атрибуты – выставить в окошке 777″
    и все

  • Денис
    говорит:
    28.05.2009 | 16:18

    Да можно, конечено, и через другой FTP менеджер установить, я просто Total Commander использую

  • Guest говорит:
    27.05.2009 | 22:43

    Обязательно этот CHMOD устанавливать? Можно как-нибудь по-другому установить (не через Тотал Коммандер)???
    Спасибо за внимание! :-)

  • express говорит:
    13.05.2009 | 17:16

    Как через Windows Commander зайти на свой ftp сервер?

  • Денис
    говорит:
    27.04.2009 | 16:43

    Олеша, странно, попробуйте в хостинг написать с этой проблемой, может ограничение прав стоит

  • Олёша) говорит:
    27.04.2009 | 13:53

    Всем доброго времени суток!!!))скажи, вот меняю атребут допустим на 666 он ставиться ,а потом опять скидываться, почему так????

  • Стас говорит:
    12.04.2009 | 14:48

    А мне при заходе на свой серв сайта(vsenashary.at.ua) пишет «PORT command failed» и тоже самое при копировании папки. :-( .
    Че делать, народ?

  • indention говорит:
    31.03.2009 | 09:55

    Брюс Ли, в общем, поставил я скрипты себе. Ответ на поверхности, шаг с установкой прав можно пропустить у меня всё работает и уже давно.

  • Брюс Ли говорит:
    26.03.2009 | 00:50

    Денис, indention прав. Я пытаюсь установить скрипты на домашний сервер-сайт.

  • indention говорит:
    24.03.2009 | 21:48

    К сожалению не растолкую, ибо я у вас на сайте оказался по этой же причине. :)

  • Денис
    говорит:
    24.03.2009 | 19:07

    indention, тогда не знаю :) может вы ему растолкуете? :)

  • indention говорит:
    24.03.2009 | 18:50

    Денис, думаю, Брюс Ли пытается установить скрипт на сервер, который является его компьютером…

  • Денис
    говорит:
    19.03.2009 | 19:12

    Брюс Ли, а вы что пытаетесь сделать, открыть право на запись в папку для других пользователей в сети?

  • Брюс Ли говорит:
    19.03.2009 | 18:22

    Денис, Total Commander не смог помочь.
    В Total Commander когда нажимаешь файл => изменить атрибуты…
    в появившемся окне есть только атрибуты:
    Архивный
    Только для чтения
    Скрытый
    Системный.

    Народ если знаете как поставить права на запись для
    объекта на своем компьютере помогите.
    Какие программы для этого нужны?

  • Денис
    говорит:
    09.03.2009 | 01:22

    Алексей, не знаю, если честно, попробуйте.
    Брюс Ли, а тот же Total Commander не спасает?

  • Брюс Ли говорит:
    07.03.2009 | 23:24

    Денис, а как поставить права на запись для объекта на своем компьютере?
    Какие программы для этого нужны?

  • Алексей говорит:
    06.03.2009 | 21:13

    Скажите пожалуйста, как можно поставить права доступа сразу нескальким файлам. Просто нужно поставить права папкам 775, а файлам 664, а их много и по одному файлу займет целый час. Вот можно ли выделить сразу нескалько файлов и поставить им права доступа.

  • apocallipsis говорит:
    27.02.2009 | 06:10

    Как хорошо, что эта статья попалась мне под руку! А то так бы и ковырялся дальше, не зная что это вообще такое «атрибуты»! Спасибо огромное!

  • Роб говорит:
    15.12.2008 | 20:47

    Начало статьи лишний раз доказывает, что люди пытающиеся работать в интернете не знают азов, без которых как не крути очень тяжело. Сегодня на форуме известном человек который считается профессионалом и числится модером спрашивал то же самое, кому интересно читаем talk.maulnet.ru/topic13517.html
    По вопросу скажу, что лично я пользуюсь прогой Filezila где этот процесс упрощен до минимума. Новичкам еще посоветую изменять chmod прямо в cPanel, тожен все достаточно прозрачно.

  • Денис
    говорит:
    09.12.2008 | 18:13

    Larche, обычно кому какие права нужно выставлять информируется в специальных случаях, я вот к примеру эту фичу использую только для выставления прав на файл Сапы с ссылками ;)

  • Larche говорит:
    09.12.2008 | 14:15

    Спасибо огромное! Полдня потратила, то бы найти эту информацию. А можно вопрос в продолжение?
    Почему нужно выставлять всем 7, а не только владельцу? И где можно получить информацию о том, когда, кому какие права необходимо выставлять?
    Спасибо!

  • fodigr говорит:
    07.12.2008 | 21:19

    Ничего страшного,я тоже долго не мог разобраться!

  • Павел говорит:
    02.12.2008 | 20:24

    Все, спасибо разобрался.

  • Денис
    говорит:
    01.12.2008 | 14:40

    Павел, судя по всему вы пытаетесь поставить права на запись для объекта на своем компьютере, я же здесь описал как выставить права доступа для объектов на сервере, на который можно заходить по ftp через Тотал Командер, если попробуете выбрать Change Attributes для объекта на ftp, то увидите ровно такую картинку, как в посте.

    А вы хотите выставить права на запись в локальной сети для папки на своем компьютере?

  • Павел говорит:
    30.11.2008 | 11:45

    Вот окошко http://megatorrents.kz/forum/imagehost/pics/44568220081130131314.jpg

    что выбирать нужно?

  • Денис
    говорит:
    30.11.2008 | 00:33

    Павел, любая, каким способом можно установить права на запись как раз описал в посте

  • Павел говорит:
    29.11.2008 | 12:13

    А какая версия Тотал Коммандера нужна, чтобы поставить права на запись?

  • Худеть.com говорит:
    26.11.2008 | 21:25

    На самом деле установка атрибутов – очень важный вопрос. Но желательно найти на этот ответ САМОМУ товарищу. Иначе потом товарищь будет забрасывать аналогичными детскими вопросами
    -в каком режиме закачивать картинки по ftp
    -или что такое SEO:)

  • Денис
    говорит:
    26.11.2008 | 13:59

    wmdolg, смотря какая версия Тотал Коммандера, в ранних версиях нет такой фичи, например, у меня в 5.0 32 нет такого окошечка

  • wmdolg говорит:
    25.11.2008 | 20:58

    в русском тотал коммандер при расставлении вышеприведенных галочек, атрибуты меняютя соотвественно, что отображено в отдельном окошечке. И наоборот, при измен атрибутов, меняютя галочки.

  • Flyer говорит:
    22.11.2008 | 21:26

    «на своем убогом блоге» – видать, очень хороший знакомый ))
    Если он чайнег, посоветуйте файловый менеджер Frigate. Там, чтобы установить атрибуты папки, достаточно выбрать пунктик в контекстном меню.

  • mr.-xperia говорит:
    08.11.2008 | 19:41

    Я в свое время сам доковырял – благо тотал коммандер русский был. Просто начал смотреть что можно слелать с папкой и наткнулся на «Изменить атрибуты»…