Вопрос такой: есть пользователь, к-рому надо дать права на чтение и запись в один каталог.
Есть второй пользователь, ему надо дать права на чтение только. Пользователи сидят в домене.
Можно-ли решить задачу средствами php? (Php крутится под win 2003 сервером на апаче).
Если можно, то как?
Куда копать хотя-бы?
Имеется в виду естественно, что права должны быть привязаны к пользователю домена.
Можно, в принципе наверное использовать команду cacls с командной строки...
Есть другие варианты?
Спустя 15 часов, 6 минут, 5 секунд (16.10.2007 - 23:57) Patrick написал(а):
Php крутится под win 2003 сервером на апаче
штатными средствами php нельзя....
штатными средствами php нельзя....
Спустя 13 часов, 16 минут, 32 секунды (17.10.2007 - 13:13) erdn написал(а):
Цитата(Patrick @ 17.10.2007, 0:57) [snapback]28108[/snapback]
Php крутится под win 2003 сервером на апаче
штатными средствами php нельзя....
штатными средствами php нельзя....
Т.е. пишем exec('cacls и далее по списку...
Спустя 1 час, 37 минут, 22 секунды (17.10.2007 - 14:51) Patrick написал(а):
exec - ну ну! Не проще ли определив имя пользователся(к примеру amdrey), давать доступ к папке /user/andrey/ ????
win 2003 - жара!
win 2003 - жара!
Спустя 17 часов, 9 минут, 33 секунды (18.10.2007 - 08:00) erdn написал(а):
Цитата(Patrick @ 17.10.2007, 15:51) [snapback]28129[/snapback]
exec - ну ну! Не проще ли определив имя пользователся(к примеру amdrey), давать доступ к папке /user/andrey/ ????
win 2003 - жара!
win 2003 - жара!
Не совсем понял, что вы собственно, хотели сказать. "давать доступ к папке" -- этим как раз и занимается cacls. А что касаемо win2003, то у каждого свои условия для развития.
Спустя 8 часов, 22 минуты, 58 секунд (18.10.2007 - 16:23) Patrick написал(а):
т.е. если у пользователя login=andrey. То папка в которой он может выполнять какие нить действия(запись, чтение) /user/andrey/ .... Так понятней? а вообще что будет в этой папке?
Спустя 31 минута, 27 секунд (18.10.2007 - 16:55) erdn написал(а):
Цитата(Patrick @ 18.10.2007, 17:23) [snapback]28206[/snapback]
т.е. если у пользователя login=andrey. То папка в которой он может выполнять какие нить действия(запись, чтение) /user/andrey/ .... Так понятней? а вообще что будет в этой папке?
Да, это всё понятно. В папке будут фалы, есс-но. Нет, тут как-раз нужна привязка к пользователям домена.
Хранить в базе файлы будет слишком накладно (объём файлов слишком большой).
Спустя 1 день, 1 час, 40 минут, 30 секунд (19.10.2007 - 18:35) Patrick написал(а):
зачем их хранить в бд?????? путь до файла не проще?