1

私の django アプリケーション (v1.8) は、いくつかの csv ファイルをエクスポートするためにディレクトリを使用しています。このディレクトリは、「/home/username/django_project/csv_out」のようなものです。

「csv_out」ディレクトリを意図的に 777 に chmod しました。

私のパートナーは、これらの csv ファイルをダウンロードして検査するために、このディレクトリにアクセスしたいと考えていました。

次のような FTP ユーザーを作成しました。

useradd ftp_user -p somepassword -d /home/username/django_project/csv_out/ -s /bin/false

それ以来、 Django から「許可が拒否されました」というエラーが表示されます (以前はそのエラーは表示されませんでした): FTP サーバーは問題なくフォルダーへのアクセスを許可しています。Django は「不正行為」をします。

IOError: [Errno 13] Permission denied: '/home/username/django_project/csv_out/weights_1.csv'

私は何か間違ったことをしていますか?

PS: proftpd ftp サーバーを使用しています

4

2 に答える 2

0

あなたの ftp ユーザーはあなたのウェブサイトのユーザーとは異なることに注意してください。
django Web サイトを開始したユーザー アカウントはどれですか?

于 2017-01-03T20:58:09.347 に答える