Как я могу использовать файлы/каталоги CHMOD в Windows Azure?

Я использую FileZilla FTP, чтобы щелкнуть правой кнопкой мыши и изменить права доступа к файлам каталогов, как я делаю на многих других сайтах / серверах. По какой-то причине это не работает в Windows Azure. Он выводит в FileZilla «500 'SITE CHMOD 777 (mydirectory)': команда не понята»

Любые идеи?


person SuperDistros.com    schedule 16.04.2013    source источник
comment
Разрешения файловой системы Windows так не работают.   -  person SLaks    schedule 16.04.2013
comment
Вы неправильно понимаете относительные пути.   -  person SLaks    schedule 18.04.2013


Ответы (3)


Я нашел хакерское решение для удаления файлов в Azure:

  1. Остановите свой веб-сайт с помощью консоли управления (https://manage.windowsazure.com).
  2. Откройте FTP-сайт в Filezilla.
  3. Переименуйте каталог, в котором возникла проблема, во что-нибудь другое (возможно, необязательный шаг, я не знаю)
  4. Удалить переименованный каталог
  5. Перезапустите свой веб-сайт.

Кажется, это так.

person MunsterMan    schedule 11.05.2013
comment
Это работает очень хорошо, я бы даже не назвал это HACK. . . хотя немного неудобно. - person SuperDistros.com; 27.09.2013
comment
Хотя это решение для удаления файлов, это не отвечает на вопрос. - person Southerneer; 17.03.2014
comment
Почему, черт возьми, вы хотите удалить папку в первую очередь? - person Rafael; 28.05.2018

На портале Windows Azure есть «Консоль» для веб-сайтов, где вы можете выполнять некоторые команды оболочки. Одним из них является chmod (fileutils) 4.1. Я смог изменить разрешения для папки, используя это:

chmod -R 744 myfolder
person James White    schedule 06.08.2015

Веб-сайты Windows Azure — это сервер на базе Windows Server. Таким образом, права доступа к файлам не работают, как в Linux (как уже упоминал @SLaks).

Однако учетная запись, под которой выполняются ваши скрипты (PHP/ASP.NET/node.js), имеет полный доступ к папке /site/wwwroot, как и ваш FTP-пользователь. Это означает, что с вашего PHP вы можете выполнять все операции с полным доступом к файлам - чтение, запись, удаление, создание, создание каталогов. Чего вы не можете сделать и что нельзя изменить, так это выполнить скрипты (которые 0777 даст вам в Linux).

person astaykov    schedule 17.04.2013