我正在尝试上传编辑后的内容apache2.conf
但出现文件权限被拒绝错误。
Status: Starting upload of O:\Users\Circle Radius\SRPL\apache2.conf
Command: cd "/etc/apache2"
Response: New directory is: "/etc/apache2"
Command: put "O:\Users\Circle Radius\SRPL\apache2.conf" "apache2.conf"
Error: /etc/apache2/apache2.conf: open for write: permission denied
Error: File transfer failed
答案1
根据评论中的交流,可以看出你使用的帐户没有适当的权限来写入/etc
完成任务的更好、更安全的方法是:
- 上传文件(通过普通用户)
/var/tmp
- 登录终端
- 成为root:
sudo su -
对原始文件进行备份:
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_original
复制新文件:
cp /var/tmp/apache2.conf /etc/apache2/apache2.conf
重启 Apache
答案2
登录到终端成为 root :sudo su -
对原始文件进行备份:
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_original
复制新文件:
cp /var/tmp/apache2.conf /etc/apache2/apache2.conf
重启 Apache
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
</Directory>