#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 использует корневой логин, а я использую инженеров. Вероятно, на это есть ответ в другом месте.