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

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

  • Professor

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

    Spritz 10 декабря 2008 г. 13:14

    Обьясните пожалуйста куда эти права устанавливать и зачем.

    Что означает это?

                      Пользователь Группа мир 
    Чтение
    запись
    Выполнение

    Что это за пользователь, какая группа ну мир, это для всех наверно=)
  • NRG

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

    Spritz 10 декабря 2008 г. 13:18, спустя 3 минуты 45 секунд

    Professor, ты знаком с *икс подобными ОСями ?
  • Professor

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

    Spritz 10 декабря 2008 г. 13:22, спустя 3 минуты 45 секунд

    Какими осями?
    Может и знаком, но
    *икс подобными
    слышу впервые =(
  • phpdude

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

    Spritz 10 декабря 2008 г. 13:22, спустя 9 секунд

    x x x
    x x x
    x x x

    я так понимаю идет речь о *nix системах.

    почитай про chmod.

    пользователь - хуево написано, должно это называться - владелец файла - тот, кто создал этот файл.
    группа - группа пользователей, которые могут чтото делать с файлом(или не могут :)
    мир - тоже бы руки оторвать, называется - все остальные.

    итого имеем
            владелец группа все пользователи
    читать
    писать
    выполнять

    владелец читать - может ли читать владелец
    владелец писать - может ли пистьа владелец файла
    владелец выполнять - может ли запускать этот скрипт, программу владалей файла. (в *nix не ка в виндус программы строены, тут не *.exe выполняется, а файл, который имеет execute бит - то есть который может запускать владелец/группа/все пользователи.

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

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

    Spritz 10 декабря 2008 г. 13:23, спустя 46 секунд

    кстати этот вопрос можно поместить в фак + в статьи, ибо это и правда сложная тема для новичков.
    Сапожник без сапог
  • NRG

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

    Spritz 10 декабря 2008 г. 13:24, спустя 1 минуту 24 секунды

    стопудова, мд5 скопипасть это в мини-фак.
  • Professor

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

    Spritz 10 декабря 2008 г. 13:28, спустя 4 минуты 10 секунд

    А кто назначает владельца, и группу.
    Как узнается кто есть кто?

    Я правильно понял, если я не поставлю галки на все пользователи, то скрипты работать не будут на моем сайте ни для кого?
  • Professor

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

    Spritz 10 декабря 2008 г. 13:30, спустя 1 минуту 36 секунд

    Пока не надо в фак, давайте обсудим, узнаем что новичкам непонятно(мне) а потом все вместе соберем и в фак
  • Professor

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

    Spritz 10 декабря 2008 г. 13:31, спустя 1 минуту 15 секунд

    то что phpdude, написал это понятно про *икс подобными ОСями тоже все ясно, незнания как раз не в этом=(
  • phpdude

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

    Spritz 10 декабря 2008 г. 13:34, спустя 2 минуты 47 секунд


    А кто назначает владельца, и группу.
    Как узнается кто есть кто?

    Я правильно понял, если я не поставлю галки на все пользователи, то скрипты работать не будут на моем сайте ни для кого?
    все пользователи - пользователи сервера, вы мб их путаете с пользователями сайтов, это разные вещи. назначает владельца обычно админ сервера. есть папка, /home/professor.ru/html админ делает ее владельцем пользователя(пользователь сервера) professor, соответственно когда пользователь professor, например при помощи фтп создает там файлы, их владалец автоматически ставится professor. если бы по фтп создавал там файлы root(админ) то владельцами файлов был бы root. владелец - создатель (ака ТВОРЕЦ :)). пользователь, владелец папки или пользователь который состоит в группе которой разрешено создавать файлы или если для всех пользователей (мир) разрешено записывать файлы в папку, то они могут это делать :)

    если вы поставите все галки, то все пользователи сервера смогут писать в вашу папку, что чрезвычайно плохо :)
    Сапожник без сапог
  • md5

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

    Spritz 10 декабря 2008 г. 13:37, спустя 2 минуты 46 секунд


    кстати этот вопрос можно поместить в фак + в статьи, ибо это и правда сложная тема для новичков.
    можно, помести
    все умрут, а я изумруд
  • phpdude

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

    Spritz 10 декабря 2008 г. 13:39, спустя 1 минуту 59 секунд



    кстати этот вопрос можно поместить в фак + в статьи, ибо это и правда сложная тема для новичков.
    можно, помести
    а как? а то я в этом новичек)
    Сапожник без сапог
  • md5

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

    Spritz 10 декабря 2008 г. 13:40, спустя 50 секунд




    кстати этот вопрос можно поместить в фак + в статьи, ибо это и правда сложная тема для новичков.
    можно, помести
    а как? а то я в этом новичек)
    а как Тимур
    написал статью в факе, а здесь дал ссылку :)
    все умрут, а я изумруд
  • Professor

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

    Spritz 10 декабря 2008 г. 13:40, спустя 29 секунд

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

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

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

    Spritz 10 декабря 2008 г. 13:42, спустя 1 минуту 36 секунд

    а еще, если у меня доступно все, то каким образом допустим вы можете записать файл в любую из папок?

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