我试图移动越来越多的Linux,我有一些问题,我的网站与WordPress的发展本地。安装wordpress和xampp一切都很顺利。但是现在,如果我想安装新的主题或上传图片到我的网站,而不是在sudo模式下使用nemo(我使用的是linux mint),网站是不允许写任何东西的(网站是在/opt/xampps(类似的东西))。我知道这是linux的权限限制。在linux中有没有一种方法可以允许永久地写入文件夹或类似的东西?先谢谢你了
k4aesqcs1#
在您的终端上以root用户身份尝试以下命令,
chmod -R 0777 /opt/xampps/mydirectory
zpf6vheq2#
sudo chown -R daemon wordpress-folder // or use htdocs folder
xamppapache服务器使用一个名为daemon的用户来访问htdocs中的文件夹,这将解决所有的权限问题。
hs1ihplo3#
/u/Prabu的答案有正确的想法,但没有理由使用0777。它会不必要地打开您的目录,使其受到攻击。请改用0755。chmod -R 0755 [your xampp directory]0777将目录的读取、写入和执行权限授予每个可以访问该目录的人。0755仅将读取、写入和执行权限授予文件夹所有者(您!),而将读取/执行权限授予任何组所有者和其他人。重要的一点是,它拒绝了所有人将文件保存到您的目录中的能力。下面是一个很好的文件权限总结。它并不是超级复杂,所以你可能需要花几分钟来熟悉它,因为你是一个Linux用户:http://www.csit.parkland.edu/~smauney/csc128/permissions_and_links.html
chmod -R 0755 [your xampp directory]
3条答案
按热度按时间k4aesqcs1#
在您的终端上以root用户身份尝试以下命令,
zpf6vheq2#
xamppapache服务器使用一个名为daemon的用户来访问htdocs中的文件夹,这将解决所有的权限问题。
hs1ihplo3#
/u/Prabu的答案有正确的想法,但没有理由使用0777。它会不必要地打开您的目录,使其受到攻击。请改用0755。
chmod -R 0755 [your xampp directory]
0777将目录的读取、写入和执行权限授予每个可以访问该目录的人。0755仅将读取、写入和执行权限授予文件夹所有者(您!),而将读取/执行权限授予任何组所有者和其他人。重要的一点是,它拒绝了所有人将文件保存到您的目录中的能力。
下面是一个很好的文件权限总结。它并不是超级复杂,所以你可能需要花几分钟来熟悉它,因为你是一个Linux用户:http://www.csit.parkland.edu/~smauney/csc128/permissions_and_links.html