我正在运行 13.10 的 Inspirion 3520 上本地(而不是在服务器上)设置 Wordpress。我需要安装已购买的主题和插件。我无法将文件复制粘贴或移动到 /var/wordpress/wp-content/themes。我收到“拒绝访问”提示,并且我不是所有者......我如何访问或获得特权访问并添加我需要添加的文件?
提前谢谢您。
答案1
作为普通用户,您不能简单地将文件复制到系统目录。只有 root 可以这样做。您可以使用以下命令复制文件:
sudo cp YOURFILE /var/wordpress/wp-content/themes/
如果您坚持使用 Nautilus 之类的文件浏览器来执行此操作,您可以以超级用户权限启动 Nautilus,但我个人会避免这样做。如果一定要这样做,请极其谨慎地使用:
gksudo nautilus
最后,如果您只想为单个用户安装主题,最好将其安装到主目录中,而不是系统目录中。
答案2
如果是在同一台计算机上,您应该能够使用以下命令复制文件:
sudo cp /SOURCE/FILE /var/wordpress/wp-content/themes/DESTINATION-FILE
或带有目录
sudo cp -r /SOURCE/FOLDER/ /var/wordpress/wp-content/themes/DESTINATION-FOLDER/
如果你想移动文件或文件夹,只需使用:
sudo mv /SOURCE/FILE /var/wordpress/wp-content/themes/DESTINATION-FILE
您也可以以 root 身份打开文件管理器 -但应谨慎使用:
gksudo nautilus
有关详细信息,请参阅这里。
以上所有操作都可以在终端中完成,在 Unity 中可以使用Ctrl++打开Alt终端T。
编辑:
如果您想以普通用户身份修改文件,只需chmod
点击即可。这将更改权限,以便非 root 用户也可以修改它。
sudo chmod -R 777 /var/wordpress/wp-content/themes/FILE
chmod 上有手册页这里
另一处编辑:
更安全的方法是让您的用户成为文件的“所有者” - 您可以通过以下方式做到这一点:
sudo chown USERNAME:GROUP /PATH/TO/FILE/
通常您可以使用 yourUSERNAME
代替GROUP
。
还有另一个有用的网页这里
我之前回答过一个问题这里这也可能有用。