ftp, предоставляющий файл «644» и отказывающий в разрешении, когда я пытаюсь его изменить

#python #unix #ftp

#python #unix #ftp

Вопрос:

я перемещаю файл с ftp на компьютер unix, и он присваивает ему разрешения «644», когда я хочу «777», чтобы он был доступен для записи. Я также не могу его изменить, мне отказано в разрешении.

 ftp = ftplib.FTP(ip, login, pw)

with open(fName, "rb") as f:
   ftp.cwd(fPath)
   ftp.storlines("STOR "   fName, f)
   ftp.sendcmd("SITE CHMOD 777 "   fName)
 

Комментарии:

1. используя корневой логин?

2. нет, это поможет?

Ответ №1:

Да, используйте корневой логин. У меня была похожая проблема, и я использовал filezilla, чтобы исправить ее локально, пока не понял, что filezilla использует корневой логин, а я использую инженеров. Вероятно, на это есть ответ в другом месте.