1. SleitSen - 06 Ноября, 2005 - 12:41:15 - перейти к сообщению
У меня расположен сайт на hut1.ru, может скажите какие прада надо устанавливать? На ихнем сайте ничего не написано про права...
2. ETC - 06 Ноября, 2005 - 14:52:52 - перейти к сообщению
На "ихнем"? Почему бы не спросить СП?
3. Анна - 06 Ноября, 2005 - 16:00:21 - перейти к сообщению
4. SleitSen - 07 Ноября, 2005 - 02:37:50 - перейти к сообщению
Анна
Большое спасибо, не опытный я, ...
Вроде как бы и искал....
ETC
Да у них такая СП, что не спросишь - никогда не отвечают...
Большое спасибо, не опытный я, ...
Вроде как бы и искал....
ETC
Да у них такая СП, что не спросишь - никогда не отвечают...
5. SleitSen - 08 Ноября, 2005 - 01:10:34 - перейти к сообщению
Народ вот не совсем понял и разобрался с атрибутами файлов... дело дошло до того что мне надо поставить в админцентре форума exBB права на создаваемые файлы, права н асоздаваемые папки.... на папка members data messgaes searsh у меня стоят абрибуты 700... вот может кто обьяснти чем отличются например такие атрибулты где под Владельцем поставлена галочка напротив Выполнение, для чего столбик ЧЛЕНЫ ГРЫППЫ и Прочее... может кто обьяснит.... не очень понимаю, (((
6. Анна - 08 Ноября, 2005 - 01:30:10 - перейти к сообщению
SleitSen
CHMOD... Это команда, которая изменяет права доступа к файлу. Эта команда "говорит" системе как читать, записывать или исполнять файл. Все файлы в системе имеют эти права, установленные системой, программой либо пользователем.
Чаще всего встречаются цифры 777 или 666. Вообще они могут принимать значения от 0 до 7. В основе расчёта лежит двоичная система исчисления. Если расписать цифры, то получится:
7 = 1 1 1
6 = 1 1 0
5 = 1 0 1
4 = 1 0 0
3 = 0 1 1
2 = 0 1 0
1 = 0 0 1
0 = 0 0 0
Как известно, единица соответствует утверждению (да), ноль - игнорированию (нет).
Каждый файл в системе имеет следующие пометки:
Owner - владелец файла. Тот пользователь в системе, который имеет права на его использование.
Group - принадлежность к определенной группе.
Public - все пользователи имеют доступ к файлу.
Так же, файл имеет разграничения по правам доступа к файлу соответственно разделению на Owner, Group, Public:
r-w-x
r - Read: доступ на чтение
w - Write: доступ на запись
x -Execute: доступ на исполнение
Значит, документ с правом доступа
7 разрешает
R(читать) W(записывать, редактировать) X(выполнять)
6 разрешает
R(читать) W(записывать, редактировать)
5 разрешает
R(читать) X(выполнять)
4 разрешает
R(читать)
3 разрешает
W(записывать, редактировать) X(выполнять)
2 разрешает
W(записывать, редактировать)
1 разрешает
X(выполнять)
0 вообще
ничего не разрешает
Но числа даются в виде 777, а не 7. Это необходимо для того, чтобы разным пользователям предоставлять разные права доступа:
Первая цифра относится к хозяину документа (Owner);
Вторая - к лицам, относящимся к группе (Group);
Третья - к пользователям, не имеющим к нему отношения (Public).
Например, chmod 754 даёт право:
Хозяину делать с ним всё, что захочется;
Лицам группы читать и выполнять;
Всем остальным только читать.
Изменить права доступа может:
системный администратор сервера;
владелец фалов:
Windows Commander: Files > Chanfe attributes
Far: комбинация Ctrl+A
CuteFTP: правой кнопкой на файле > CHMOD
На директории, также как и на файлы, устанавливаются права доступа.
Если у пользователя есть право на чтение (r) директории, то он может просмотреть ее содержимое командой ls. С разрешением на запись в директорию (w) пользователь может создавать, удалять и редактировать файлы внутри директории. Если установлено право на запуск (x), то пользователь может войти в директорию командой cd или воспользоваться находящимися в ней файлами. Таким образом, если на директорию установлены права 711 (rwx--x--x), то это означает, что создавать, редактировать, удалять файлы и просматривать содержимое директории может только ее владелец. Использовать файлы, содержащиеся в этой директории, (запускать на выполнение, просматривать) может как ее владелец, так и другие пользователи. Установка таких прав доступа на директории внутри public_html продиктована соображениями безопасности. Если установить более мягкие ограничения на доступ к директориям, то открывается возможность несанкционированного доступа к файлам, которые в них содержатся. На cgi-скрипты (выполняемые файлы), которые должны находиться в директории public_html/cgi, следует устанавливать права 700 (rwx------), так как скрипты выполняются под UID'ом владельца.
CHMOD... Это команда, которая изменяет права доступа к файлу. Эта команда "говорит" системе как читать, записывать или исполнять файл. Все файлы в системе имеют эти права, установленные системой, программой либо пользователем.
Чаще всего встречаются цифры 777 или 666. Вообще они могут принимать значения от 0 до 7. В основе расчёта лежит двоичная система исчисления. Если расписать цифры, то получится:
7 = 1 1 1
6 = 1 1 0
5 = 1 0 1
4 = 1 0 0
3 = 0 1 1
2 = 0 1 0
1 = 0 0 1
0 = 0 0 0
Как известно, единица соответствует утверждению (да), ноль - игнорированию (нет).
Каждый файл в системе имеет следующие пометки:
Owner - владелец файла. Тот пользователь в системе, который имеет права на его использование.
Group - принадлежность к определенной группе.
Public - все пользователи имеют доступ к файлу.
Так же, файл имеет разграничения по правам доступа к файлу соответственно разделению на Owner, Group, Public:
r-w-x
r - Read: доступ на чтение
w - Write: доступ на запись
x -Execute: доступ на исполнение
Значит, документ с правом доступа
7 разрешает
R(читать) W(записывать, редактировать) X(выполнять)
6 разрешает
R(читать) W(записывать, редактировать)
5 разрешает
R(читать) X(выполнять)
4 разрешает
R(читать)
3 разрешает
W(записывать, редактировать) X(выполнять)
2 разрешает
W(записывать, редактировать)
1 разрешает
X(выполнять)
0 вообще
ничего не разрешает
Но числа даются в виде 777, а не 7. Это необходимо для того, чтобы разным пользователям предоставлять разные права доступа:
Первая цифра относится к хозяину документа (Owner);
Вторая - к лицам, относящимся к группе (Group);
Третья - к пользователям, не имеющим к нему отношения (Public).
Например, chmod 754 даёт право:
Хозяину делать с ним всё, что захочется;
Лицам группы читать и выполнять;
Всем остальным только читать.
Изменить права доступа может:
системный администратор сервера;
владелец фалов:
Windows Commander: Files > Chanfe attributes
Far: комбинация Ctrl+A
CuteFTP: правой кнопкой на файле > CHMOD
На директории, также как и на файлы, устанавливаются права доступа.
Если у пользователя есть право на чтение (r) директории, то он может просмотреть ее содержимое командой ls. С разрешением на запись в директорию (w) пользователь может создавать, удалять и редактировать файлы внутри директории. Если установлено право на запуск (x), то пользователь может войти в директорию командой cd или воспользоваться находящимися в ней файлами. Таким образом, если на директорию установлены права 711 (rwx--x--x), то это означает, что создавать, редактировать, удалять файлы и просматривать содержимое директории может только ее владелец. Использовать файлы, содержащиеся в этой директории, (запускать на выполнение, просматривать) может как ее владелец, так и другие пользователи. Установка таких прав доступа на директории внутри public_html продиктована соображениями безопасности. Если установить более мягкие ограничения на доступ к директориям, то открывается возможность несанкционированного доступа к файлам, которые в них содержатся. На cgi-скрипты (выполняемые файлы), которые должны находиться в директории public_html/cgi, следует устанавливать права 700 (rwx------), так как скрипты выполняются под UID'ом владельца.
7. SleitSen - 08 Ноября, 2005 - 11:07:51 - перейти к сообщению
Все понял, только не очень понятен последнийй абзатц
ТО есть если я поставлю а админцентре права на создаваемые папки 711 то пользователи не смогут создавать файлы...смогут только просматривать и запускать.... так а как он прикрепит файл к сообщению? И еще.... если права будут стоят как 711 то пользователь сможет их выполнять... Выполянть это значит загружать...А если он закинет скрипт файлового менеджера любого и укажет в браузере к нему путь и сломает сайт? Тоже не есть гуд по-моему.... А на этом форуме какие права стоят в админцентре напротив права на создаваемые файлы ... права на создаваемые папки.... и еще... где используется создание папок на форуме? Что-то не видел такого.... у меня по умолчанию стояло 0777, по-моему не должно так быть,стремно, помоги плиз
Цитата:
Таким образом, если на директорию установлены права 711 (rwx--x--x), то это означает, что создавать, редактировать, удалять файлы и просматривать содержимое директории может только ее владелец. Использовать файлы, содержащиеся в этой директории, (запускать на выполнение, просматривать) может как ее владелец, так и другие пользователи. Установка таких прав доступа на директории внутри public_html продиктована соображениями безопасности. Если установить более мягкие ограничения на доступ к директориям, то открывается возможность несанкционированного доступа к файлам, которые в них содержатся.
ТО есть если я поставлю а админцентре права на создаваемые папки 711 то пользователи не смогут создавать файлы...смогут только просматривать и запускать.... так а как он прикрепит файл к сообщению? И еще.... если права будут стоят как 711 то пользователь сможет их выполнять... Выполянть это значит загружать...А если он закинет скрипт файлового менеджера любого и укажет в браузере к нему путь и сломает сайт? Тоже не есть гуд по-моему.... А на этом форуме какие права стоят в админцентре напротив права на создаваемые файлы ... права на создаваемые папки.... и еще... где используется создание папок на форуме? Что-то не видел такого.... у меня по умолчанию стояло 0777, по-моему не должно так быть,стремно, помоги плиз
8. Анна - 08 Ноября, 2005 - 12:55:25 - перейти к сообщению
SleitSen
Ты ничего не понял! Даже не имеет смысла отвечать на все эти вопросы.
Ок, попробуй тут, может понятнее будет:
http://www.webonline.ru/?mod=Sit...8&item_id=10
Но насчет прав всегда и обязательно нужно узнавать у хостера.
Ты ничего не понял! Даже не имеет смысла отвечать на все эти вопросы.
Ок, попробуй тут, может понятнее будет:
http://www.webonline.ru/?mod=Sit...8&item_id=10
Но насчет прав всегда и обязательно нужно узнавать у хостера.
9. SleitSen - 08 Ноября, 2005 - 12:59:13 - перейти к сообщению
Блин а ты можешь просто сказать какие мне надо поставить? У хостера в FAQ написано лучше ставить 700, только в крайних случаях = 777.... блин, не знаю че делать ((((
10. SleitSen - 08 Ноября, 2005 - 14:52:11 - перейти к сообщению
А что значит значит может быть выполнен...я вот единственное что не понимаю....плиз обьясни доступно что значит пользователь сможет запускать файл, если, конечно, времени не жалко, извините конечно....слаб я в этом деле еще