通过sftp Djang编辑文件

2024-04-30 00:48:50 发布

您现在位置:Python中文网/ 问答频道 /正文

首先我是刚到Django的。我刚刚用Digitalocean Ubuntu 16.04安装了Django。所以我开始用这个教程编写我的第一个Django应用程序:https://docs.djangoproject.com/en/2.0/intro/tutorial01/

在编辑了一些文件之后,我开始意识到使用ssh来编辑文件不是很实际。所以我想用SFTP。我在文档中看到,他们是一个拥有密码的Django用户。但是,因为使用密码登录不安全,所以我创建了一个具有sudo权限的新用户,并向其添加了ssh密钥。你知道吗

因此,当我以新用户身份使用SFTP登录并编辑一个文件时,我发现我无法保存文件。我得到这个错误:无法保存文件:权限被拒绝

然后我用Django用户尝试了这个方法,结果是:无法保存文件:权限被拒绝

然后我尝试了根和成功。你知道吗

但我不想通过root来更改文件,而是作为我的新用户名。所有文件均为Django用户所有,文件和文件夹的权限为644和755。你知道吗

有人知道怎么解决吗?你知道吗


Tags: 文件django用户https应用程序权限编辑密码