授予用户对文件夹的写入权限

如何为文件夹提供用户'testuser'写权限: /var/www/test/public_html

最简单的方法是使用chown

 sudo chown -R testuser:testuser /var/www/test/public_html 

这将使用户和组testuser成为文件的所有者。 如果您正在使用不同的USERNAME (在终端提示的@之前运行whoami或查看,或者懒惰并用$USER替换testuser ,请改用该用户名。 例如用户Flora colossus可能groot户名groot ,在这种情况下你将运行sudo chown -R groot:groot …. 如有疑问,请使用下面链接的手册页。

或者使用chmod仔细阅读和使用):

 sudo chmod -R 777 /var/www/test/public_html 

这将允许所有者,组和任何其他用户的读写执行权限。 目录工作需要执行位,文件可以获得666权限(严格来说, 大多数文件不需要执行权限,但这最不可能破坏东西,不需要find等)。 如果需要其他选项, chmod更难以“撤消”。

这是chownchmod上的手册页(这些也可以通过运行man chownman chmod 。)

我应该补充一下,你也可以给用户组写访问权限( 这里和这里的例子)。

如果您没有在服务器上运行的可靠用户/脚本等,请注意使用chmod命令进行全局写访问 – 我建议改为更改组或用户权限。 如果使用chmod请阅读并理解它在做什么。