Форум → Программирование → PHP для идиотов → chmod()
chmod()
-
не совсем понятно про группы "Владелец", "Группа" и "Остальные" объясните по подробнее кто есть кто
п.с. как я понял Владелец - это тот у кого этот файл находится, т.е. админ, ставил права 711 на файл… но другие могли удалять его ( при помощи скрипта ) удаление стало невозможно только после выставления прав 111… вобщем объясните)You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
18 июля 2008 г. 11:30, спустя 7 часов 35 минут 59 секунд
В линуксе все немного иначечем в винде
"Владелец" - создатель файла
"Группа" - это группа в которой состоит владелец напимер administrators
"Остальные" - все остальные
в твоем случае 711 это права на запись(оно же удаление) для владельца и никаких прав для всех остальных
когда ты запретил владельцу читать (поставил 1) файл ты запретил ему и удалять
теперь файл сможет удалить только root -
18 июля 2008 г. 11:39, спустя 8 минут 17 секунд
ставил права 711 на файл… но другие могли удалять его ( при помощи скрипта ) удаление стало невозможно только после выставления прав 111…
Может скрипты запускаются под рутом? -
-
18 июля 2008 г. 13:07, спустя 1 час 27 минут 2 секунды
Может скрипты запускаются под рутом?
это как? и как из запустить по другомуYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
-
18 июля 2008 г. 14:24, спустя 1 час 11 минут 23 секунды
Frozzeg, под рутом это черезsudo ./script.sh
или если залогинене под рутом -
18 июля 2008 г. 15:20, спустя 56 минут 1 секунду
я только сейчас заметил что права выставляются только либо 444 либо 666 вне зависимости от того какие выставляю я…You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
18 июля 2008 г. 15:36, спустя 16 минут 16 секунд
Frozzeg, покажи как именно ты выставляешьhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
18 июля 2008 г. 16:11, спустя 35 минут 2 секунды
chmod("index.php", 0722);You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
18 июля 2008 г. 16:14, спустя 2 минуты 29 секунд
тоесть ты это делаешь через php
так вот у тебя права не смогут стать выше чем у процеса пхп
а его права зависят от пользователя который его запустил -
18 июля 2008 г. 17:02, спустя 48 минут 51 секунду
а его права зависят от пользователя который его запустил
а можно чуточку подробнее?You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
18 июля 2008 г. 17:15, спустя 12 минут 19 секунд
процес выполняеться с правами пользователя\ которые его запустил
если ты сделалsudo httpd start
то php будет запущен под рутом
вобще страшно не рекомендуеться запускать процессы из под рута
Пожалуйста, авторизуйтесь, чтобы написать комментарий!