Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Что такое chmod (права, пермишены) и какие ставить

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что такое chmod (права, пермишены) и какие chmod ставить на файлы и директории

 
 
На скрипты и папки в IkonBoard V. 2 должны быть выставлены следующие chmod:
 

Цитата:
 
Все скрипты - 755, файл data/template.dat - 777
Эти директории -  777
cgi-bin/ikonboard/data  
cgi-bin/ikonboard/help  
cgi-bin/ikonboard/members  
cgi-bin/ikonboard/messages
 

 
 
Чмод - от команды (Юниксовой) chmod - права на файл (каталог)  
 
Права бывают на чтение, запись, исполнение.  
Права бывают для владельца, группы владельца, для остальных.  
 
4 - чтение, можно писать r (read)  
2 - запись, можно писать w (write)  
1 - исполнение, можно писать x  (exec)  
 
4+1 = 5 - чтение, исполнение r-x  
4+2 = 6 - чтение, запись rw-  
4+2+1 - чтение, запись, исполнение  rwx  
 
Первым указывается право владельца, потом группы, потом остальных.  
 
Соотвественно, права 755, это:  
7 - владельцу (чтение, запись, исполнение)  
5 - группе (чтение, исполнение)  
5 - остальным (чтение, исполнение)  
 
 
Также можно почитать статью:
Администрирование пользователей в системах Unix
и ссылки по Unix, собранные в этой теме:
Ссылки для системных администраторов
 
 
Также обратите внимание!
 

Цитата:
 
Это теория, и такие пермишены требует установить файл хелпа по установке  форума (файл readme.txt из дистрибутива). А вы его читали?  
На практике же, такие серваки как, walls, webservis   и другие, не запустят скрипт, если у него стоит пермишен выше 750, поэтому всегда ставьте пермишены, такие, какие требуются на данном сервере для скриптов, вся эта требуха у них в факах (FAQ) написана.  

 
Источник: http://forum.ru-board.com/topic.cgi?forum=21&topic=8#6


----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 09:16 20-04-2001 | Исправлено: lynx, 02:59 07-07-2003
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
все скрипты 755
а эти диры 777
cgi-bin/ikonboard/data  
cgi-bin/ikonboard/help  
cgi-bin/ikonboard/members  
cgi-bin/ikonboard/messages

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 09:45 20-04-2001
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data/template.dat - 777, после успешного запуска.

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 11:37 20-04-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Секс

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 06:09 21-04-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а эти диры 777  
cgi-bin/ikonboard/data  
cgi-bin/ikonboard/help  
cgi-bin/ikonboard/members  
cgi-bin/ikonboard/messages  

Не все а только:
data, members,messages

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 09:06 21-04-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
chmod(0777,"help");
chmod(0777,"help/Active_Users.dat");
chmod(0777,"help/Announcements.dat");
chmod(0777,"help/Deleting_Threads.cgi");
chmod(0777,"help/Locking_threads.cgi");
chmod(0777,"help/Lost_Password.dat");
chmod(0777,"help/Making_a_post.dat");
chmod(0777,"help/Messanger.dat");
chmod(0777,"help/Moderation_mode.cgi");
chmod(0777,"help/Moving_Topics.cgi");
chmod(0777,"help/Post_Markers.dat");
chmod(0777,"help/Postings.cgi");
chmod(0777,"help/Profile.dat");
chmod(0777,"help/Registering.dat");
chmod(0777,"help/Unlocking_threads.cgi");
chmod(0777,"data/styles.cgi");
chmod(0777,"data/membertitles.cgi");
chmod(0777,"data/template.dat");
chmod(0744,"data/progs.cgi");
chmod(0777,"data/register.dat");
chmod(0744,"data/privacy.dat");
chmod(0755,"admincenter.cgi");
chmod(0755,"checkboard.cgi");
chmod(0755,"announcements.cgi");
chmod(0755,"forumoptions.cgi");
chmod(0755,"forums.cgi");
chmod(0755,"help.cgi");
chmod(0755,"ikonboard.cgi");
chmod(0755,"ikonfriend.cgi");
chmod(0755,"ikon.lib");
chmod(0755,"ikonadmin.lib");
chmod(0755,"ikonmail.lib");
chmod(0755,"install.cgi");
chmod(0755,"loginout.cgi");
chmod(0755,"messanger.cgi");
chmod(0755,"misc.cgi");
chmod(0755,"newpost.cgi");
chmod(0755,"post.cgi");
chmod(0755,"postings.cgi");
chmod(0755,"printpage.cgi");
chmod(0755,"privacy.cgi");
chmod(0755,"profile.cgi");
chmod(0755,"register.cgi");
chmod(0755,"search.cgi");
chmod(0755,"setbadwords.cgi");
chmod(0755,"setforums.cgi");
chmod(0755,"setmembers.cgi");
chmod(0755,"setmembertitles.cgi");
chmod(0755,"setstyles.cgi");
chmod(0755,"setvariables.cgi");
chmod(0755,"admincenter.cgi");
chmod(0755,"settemplate.cgi");
chmod(0755,"topic.cgi");
chmod(0755,"viewip.cgi");
chmod(0755,"whosonline.cgi");
chmode("members",0777);
 

 
Выдерки из скрипта chmod.cgi

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 04:42 26-04-2001
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Была где-то темка, и не одна, где подробно разъяснялось, что такое 777, 755 и т.п. Чтение-запись-исполнение - помню каждому своя цифра была, и они как-то складывались.. В общем, в один глаз влетело, из другого вылетело. А сейчас хочется разобраться, но не могу найти.  Интересует также, кто считается владельцем, кто группой, кто остальными. Когда работал поиск, это находилось, а фильтр по "мемб" "права" "chmod" "чмод" "пермиш"  не помог. Вернее, он находит темы о траблах, но я ищу ликбез.
 
Особенно интересуют права на файлы в папке /members/ включая Гостя - какие права каким возможностям соответствуют. Все это было, было..
 
Если кто из старожилов вспомнит, где все это было - сделайте мне редирект, плиз.  
Да и не только мне пригодится.
Спасибо.
 
 
Добавлено
Дополнительный вопрос к lynx:
Что такое консоль? Не из сопромата, а та, с которой чмод можно вводить.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 14:09 07-05-2003 | Исправлено: Marilda, 14:45 07-05-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marilda
 

Цитата:
Была где-то темка, и не одна, где подробно разъяснялось, что такое 777, 755 и т.п. Чтение-запись-исполнение - помню каждому своя цифра была, и они как-то складывались..

 

Цитата:
Что такое консоль?

 
Консоль - это способ общения с серверов по протоколу telnet, либо ssh.  
Выглядит так:
 
   
 
Чмод - от команды (Юниксовой) chmod - права на файл (каталог)
 
Права бывают на чтение, запись, исполнение.
Права бывают для владельца, группы владельца, для остальных.
 
4 - чтение, можно писать r (read)
2 - запись, можно писать w (write)
1 - исполнение, можно писать x  (exec)
 
4+1 = 5 - чтение, исполнение r-x
4+2 = 6 - чтение, запись rw-
4+2+1 - чтение, запись, исполнение  rwx
 
Первым указывается право владельца, потом группы, потом остальных.
 
Соотвественно, права 755, это:
7 - -владельцу (чтение, запись, исполнение)
5 - группе (чтение, исполнение)
5 - остальным (чтение, исполнение)
 
Добавлено
Marilda
 

Цитата:
Интересует также, кто считается владельцем, кто группой, кто остальными.  

 
Кто создал, тот и владелец.
 
Проверить можно командой ls -la (с консоли)
 
-bash-2.05b$ ls -la
total 8
drwxr-xr-x   3 lynx lynx   512 Apr  5 04:49 .
drwxr-xr-x  21 lynx  lynx   512 Apr  9 15:31 ..
-rwx--x--x   1 lynx  lynx    87 Apr  5 04:30 test.cgi
 
Первые два строчки - каталоги. они в Юниксе тоже файлы. У них буквочка d в начале, заметила?
drwxr-xr-x   3 lynx lynx   512 Apr  5 04:49 .
d - directory
 

Цитата:
Особенно интересуют права на файлы в папке /members/ включая Гостя  

 
Права на файлы в папке мемберз должны быть 644, если так не работает, ставь 755 и даже 777.
У Гостя права должны быть 444, если так не работаерт то 555. Не больше!!

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:12 07-05-2003 | Исправлено: lynx, 03:31 07-07-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
 
Огромное спасибо!!
 

Цитата:
Консоль - это способ общения с серверов по протоколу telnet, либо ssh

Это прога такая?
 

Цитата:
Кто создал, тот и владелец

А группа владельца? А остальные?
Чтение и запись для файлов из members - это наверное, чтение и запись профиля. А что есть "исполнение" применительно к файлам из папки members?

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 20:32 07-05-2003 | Исправлено: Marilda, 20:33 07-05-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marilda
 

Цитата:
Это прога такая?  

 
Нет, это не прога, это способ общения, при котором все выглядит, как на рисунке. Это как ДОС, как командная строка - голый экран и курсор для ввода команд.
 

Цитата:
А группа владельца?  

А группа владельца - это та группа, к которой принадлежит владелец.
А остальные - это не владелец и не члены его группы  
Читай:
http://ru-board.com/new/article.php?sid=112
 
Читать доки по Unix, брать тут:
http://forum.ru-board.com/topic.cgi?forum=8&topic=1464#1

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:10 07-05-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Спасибо за ссылки.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 12:25 08-05-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2all
А если хостер (fatal.ru) требует под перл:

Цитата:
rwx------ (700)
другие файлы, содержание которых должно изменяться скриптом - rw------- (600)
 

и др. файлы - это не cgi или как??
и какой пермишн ставить template.dat??


----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 12:19 29-07-2003
Generalweb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Excell
Специально для тебя  
ikonboard 755
файлы 700
все папки 755
template.dat 700
это на фатале

Всего записей: 4 | Зарегистр. 12-07-2003 | Отправлено: 13:27 29-07-2003 | Исправлено: Generalweb, 13:28 29-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Excell
 

Цитата:
А если хостер (fatal.ru) требует

 
То ставить так, как требует хостер.
 

Цитата:
и какой пермишн ставить template.dat??  

 
Начни с 644, если будет error 500, то увеличивай до 755, потм до 777. Ему по идее должно хватать 644.  
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:23 29-07-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да извинят меня Advansed Members, это для начинающих.  
Как поставить права на файл.
 
CuteFTP.
Правый клик по файлу, выбрать CHMOD..
Установить либо галками Read-Write-Execute, либо цифрами в окне Manual.
 
Аналогичнные функции есть в TotalCommander'e и FAR'e.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 23:56 11-10-2003
DmitryKuznetsov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
на сервере, где виртуальный хост форума, имеет еще много людей юзерские эккаунты... Естественно, при пермишенсах 777 на /cgi-bin/ikonboard/members/ они туда могут прийти и почитать пароли... Как этого можно избежать?

Всего записей: 184 | Зарегистр. 13-01-2003 | Отправлено: 17:12 15-10-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryKuznetsov
 
А у юзером доспуп по SSH есть? То есть с консоли?
 
Тогда в общем-то никак.
 
Ну, разве что поставить  
 
chmod 700  /home/ты/  
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:21 15-10-2003
DmitryKuznetsov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
доступ по ssh есть

Цитата:
chmod 700  /home/ты/

а owner apache (www)?

Всего записей: 184 | Зарегистр. 13-01-2003 | Отправлено: 20:00 15-10-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryKuznetsov
 

Цитата:
а owner apache (www)?

 
Апач сможет иметь к папке доступ.
Попробуй.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:03 16-10-2003
AiNt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такс, прочел всю ветку, но так и не понял как мне сделать следующее - "После окнчания загрузки, установите CHMOD для папок «skin_cache» и «uploads» на 0755 (при дальнейшей настройке, если у вас появится сообщение об ошибках CHMOD, измените данный атрибут для вышеназванных папок на 0777)". Как устанавливать CHMOD? При помощи чего? Нужна какая-то прога или просто по файлу правой кнопкой мыши -> свойства, но што там менять? Объясните пожалуйсто по подробней! Зарание большое спасибо!
 
Добавлено:
Подскажите как у  'conf_global.php' поставить права CHMOD на файл 0666. Где эти прова меняются?

Всего записей: 1 | Зарегистр. 07-02-2007 | Отправлено: 18:45 07-02-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Что такое chmod (права, пермишены) и какие ставить


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru