ФорумПрограммированиеPHP для идиотов → Права доступа

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

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 1:45 п.п., спустя 3 минуты 41 секунду


    если я не поставлю галки на

    внимательней =)
    ну тогда надо запретить все папки, правильно?
    прочитал как поставлю.


          A numeric mode is from one to  four  octal  digits  (0-7),  derived  by
          adding up the bits with values 4, 2, and 1.  Omitted digits are assumed
          to be leading zeros.  The first digit selects the set user ID  (4)  and
          set group ID (2) and restricted deletion or sticky (1) attributes.  The
          second digit selects permissions for the user who owns the  file:  read
          (4),  write  (2),  and  execute  (1); the third selects permissions for
          other users in the file's group, with the same values; and  the  fourth
          for other users not in the file's group, with the same values.


    соответственно этому наилучшие права - 0644 - владелец писать/читать, группа читать, все читать(обычно веб сервер относится к всем).
    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 1:48 п.п., спустя 2 минуты 36 секунд


    а еще, если у меня доступно все, то каким образом допустим вы можете записать файл в любую из папок?
    допустим я могу находиться на твоем же хостинге :) и через абсолютный путь до твоей папки, мгу записать тебе что угодно :) поэтому лучше всего владелец - писать/читать, группа читать, все читать. смотря как настроен хостинг, то лучший конечно вариант 0600 - владелец читать/писать, группа ничего и все ничего
    Сапожник без сапог
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz Дек. 10, 2008, 1:51 п.п., спустя 3 минуты 20 секунд

    У меня все файлы 0664  все папки 775  некоторые 777 но файлы в них 0664 .

    Для чего может бытьб необходимым ставить права  777? Ибо без таких прав ничего не работат.
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz Дек. 10, 2008, 2:01 п.п., спустя 9 минут 36 секунд

    Мля всеравно не врубаюсь как мне могут что то узменить.
    Я даже не понимаю как я сам могу себе запретить изменять файл?
    Яже администратор, так зачем мне самому изменять свои же права доступа?
    Это наверное надо понимать организацию Апача=(
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 2:04 п.п., спустя 2 минуты 39 секунд

    Это наверное надо понимать организацию Апача=(

    причем тут Апач ???
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 2:04 п.п., спустя 22 секунды

    http://www.tareeinternet.com/forum/knowledgebase/22-changing-file-folder-permissions-chmod.html

    All folders need to be executable by others. The setting for this is 755 (readable by User, Group, and World, writable by User, executable by User, Group, and World), and is set automatically when you create a folder.
    All CGI files (all files in the cgi-bin folder) need to be executable by other. The setting for this is 755 (readable by User, Group, and World, writable by User, executable by User, Group, and World), and is not set automatically when you upload files. You need to change file permissions manually.

    а почему .. хз :)
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 2:05 п.п., спустя 35 секунд

    у каждого файла в системе есть права, каждый файл кому-то принадлежит, что здесь неясного ?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 2:05 п.п., спустя 48 секунд


    Мля всеравно не врубаюсь как  мне могут что то узменить.
    Я даже не понимаю как я сам могу себе запретить изменять файл?
    Яже администратор, так зачем мне самому изменять свои же права доступа?
    Это наверное надо понимать организацию Апача=(
    дело не в апаче а в линуксе :) он позволяет выстрелить себе в ногу))))))))))))) и это прикольно.

    а запретить - легко, ведь все опенсорц и даже от рута может чтото пойти не так, так можно запретить изменять некоторые файлы чтобы не потереть конфигурацию. апач вообще не причем)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 3:54 п.п., спустя 1 час 48 минут 29 секунд

    дело не в апаче а в линуксе :)

    причем тут Апач линукс ???

    :)))
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 3:56 п.п., спустя 2 минуты 14 секунд

    Professor, "финдовые папки" это каталоги. И каталоги это тоже файлы, как и ссылки… Все там файлы…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 3:57 п.п., спустя 1 минуту 26 секунд


    Professor, "финдовые папки" это каталоги. И каталоги это тоже файлы, как и ссылки… Все там файлы…
    однако 0777 у них разное значат) у файлов - запуск, а как папку запустить?:) у папок это вроде бы нечто вида "разрешено создавать файлы" или тп точно не помню
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 4:22 п.п., спустя 24 минуты 42 секунды

    phpdude, я про структуру, а не права ;-) и там не нужен 0, так как права выглядят так drwxrwxrwx ;-)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 10, 2008, 4:32 п.п., спустя 9 минут 33 секунды


    phpdude, я про структуру, а не права ;-) и там не нужен 0, так как права выглядят так drwxrwxrwx ;-)
    ну про dwrxwrxwrx я в курсе)
    Сапожник без сапог
  • pyhtelkin

    Сообщения: 103 Репутация: N Группа: Кто попало

    Spritz Дек. 26, 2008, 5:24 п.п., спустя 16 дней 52 минуты

    Вспомнил что на каком-то хосте в хелпе висел скрипт-рекомендация для пхпников, как правильно скриптом создавать файл чтобы корректно устанавливался его владелец и чтобы потом не возникало проблем (с правами) при удалении этого файла. Сейчас поискал - не нашел … Может вам тоже пригодилось бы?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Дек. 26, 2008, 5:32 п.п., спустя 7 минут 39 секунд

    chmod 0662 я думаю нечто тако
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!