Выставление прав доступа на файлы и папки (CHMOD) после загрузки на сервер

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
@sergodjan66
Обновился до 5.27.1.0 проблемы нет, успешно меняет права. Я не до конца разобрался как в переменную указывать часть пути.
Рабочий пример как я делал:
Код:
ZennoPoster.FtpChmode("1.1.1.1", 22, "sFTP", "root", "root", "", project.Variables["DirectoryFtpPath"].Value, "777");
Проблем нет, переменная DirectoryFtpPath содержит полный до директории, /../home/www/domain.ru/import как быть если в перменную я хочу занести только domain.ru
Как будет выглядеть путь в C# коде?

Я попробовал так, не сработало:


ZennoPoster.FtpChmode("1.1.1.1", 22, "sFTP", "root", "pass", "", /../home/www/project.Variables["DirectoryFtpPath"].Value/import, "777");
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Как рекурсивно поставить права на все папки?
 

username666

Client
Регистрация
20.03.2020
Сообщения
211
Благодарностей
89
Баллы
28
Да, подтверждаю проблему.
В будни постараюсь спросить программистов.
Проблема так и не решилась? Встретился с тем же, что права могу установить только в каталоге root. Версия 7.6.0.0.
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Проблема так и не решилась? Встретился с тем же, что права могу установить только в каталоге root. Версия 7.6.0.0.
Проблема давно решена, думаю за это время они не поломали ) Покажи лог когда меняешь права
 

username666

Client
Регистрация
20.03.2020
Сообщения
211
Благодарностей
89
Баллы
28
Проблема давно решена, думаю за это время они не поломали ) Покажи лог когда меняешь права
87994

В верхнем удалил часть пути файла, но не суть, но так же напишет, а если закинуть файл в root, то все меняется.
87995

Вот еще другую папку попробовал
87997
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Посмотреть вложение 87994
В верхнем удалил часть пути файла, но не суть, но так же напишет, а если закинуть файл в root, то все меняется. Посмотреть вложение 87995
Проверил изменение атрибутов - все отлично.
Вероятно, у вас проблема с путём или с учеткой FTP, если под учеткой root все работает.
 

username666

Client
Регистрация
20.03.2020
Сообщения
211
Благодарностей
89
Баллы
28
Проверил изменение атрибутов - все отлично.
Вероятно, у вас проблема с путём или с учеткой FTP, если под учеткой root все работает.
Даже не знаю в чем дело, и так захожу под root. Но права меняются только в папке root. P.S и то даже не в самой папке, а если в качестве пути просто указать путь как имя файла(test.txt), который находится в root. Если же указывать полный путь, такой как /root/test.txt то уже не может найти.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)