编辑:

编辑:

我正在运行 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

还有另一个有用的网页这里

我之前回答过一个问题这里这也可能有用。

相关内容