powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Срочный вопрос про umask
7 сообщений из 7, страница 1 из 1
Срочный вопрос про umask
    #35893760
Фотография Пуп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста, горю.

Есть небольшой php файлик он распаковывает zip который содержит подкаталоги. На одном хосте распаковка не проходит успешно, потмоу что каталоги при создании получают значение доступа

755

и в них не могут писаться никакие файлы. Мне нужно чтобы права доступа у создаваемых каталогов были

777

Как это сделать с помощью команды umask в PHP есть такое

umask() возвращает в данный момент 18.

если я говорю umask(0777) то вообще фигня получается, созданные каталоги получают права 000.

Какое значение нужно указать в umask чтобы каталоги созавались с правами 777?
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35893842
Kochmin_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пуп wrote:

> Какое значение нужно указать в umask чтобы каталоги созавались с правами
> 777?

chmod($folder, 0777);
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35893846
Kochmin_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kochmin_Alexandr wrote:

> chmod($folder, 0777);

http://ru2.php.net/manual/ru/function.chmod.php
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35893897
Фотография Пуп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не нужна команда chmod речь идет об утилите pclzip которая на входе получает имя zip архива и распаковывает его. Я не знаю изначально какие каталоги в этом архиве содержаться и есть ли они там вообще. Я не вызываю сам mkdir, все это делает утилита pclzip. Я не хочу в ней что либо менять.

Мне нужно сказать что любые создаваемые каталоги должны при создании должны получать права

777

вместо

755

Это можно сделать командой umask если я не ошибаюсь. Только почему то эта команда использует какие то непонятные цифры. Текущее ее значение

umask = 18

и тогда каталоги создаются с правами 755. Что такое 18 и как это число соотностися с 755 мне совершенно неясно.

Какое значение нужно выставить для umask чтобы создаваемык каталоги имели права 777?

На одном хосте работало без проблем. А на другом секьюрити более жесткое. И нужно срочно решить проблему.
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35894128
Alex Kabachinsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не ошибаюсь
Umask: Error code 18: Cannot create temporary directory
думаю копать надо в эту сторону
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35894263
fy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fy
Гость
Код: plaintext
umask( 0 ) ?
...
Рейтинг: 0 / 0
Срочный вопрос про umask
    #35897108
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пуп

umask = 18

и тогда каталоги создаются с правами 755. Что такое 18 и как это число соотностися с 755 мне совершенно неясно.
Код: plaintext
1.
rwxr-xr-x = 755 8   = 111 101 101 2 
      18 10  =  22 8  = 000 010 010 2 
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Срочный вопрос про umask
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]