chown
命令:
sudo chown -R testuser:testuser /var/www/test/public_html
这将使用户和组testuser
成为文件的所有者。如果您使用不同的用户名 (运行whoami
或查看终端提示符中@
之前的内容,或者直接替换testuser
为$USER
),请使用该用户名。例如,用户Flora colossus
可能有用户名groot
,那么您应该运行sudo chown -R groot:groot
...。如有疑问,请使用下面链接的手册页面。
或者使用chmod
(请谨慎阅读和使用):
sudo chmod -R 777 /var/www/test/public_html
允许所有者、组和其他用户具有读写执行权限。对于目录来说,执行位是必需的,文件可以使用666
权限(严格来说,大多数文件不需要执行权限,但这样做最不容易出错,并且不需要find
等命令)。如果需要的话,chmod
比其他选项更难“撤销”。
这里是关于chown
和chmod
的手册页面(也可以通过运行man chown
和man chmod
找到)。
我还应该补充一点,您也可以给用户组赋予写入权限(示例 这里和 这里)。
此外,如果您的服务器上没有可信任的用户/脚本运行等情况,请小心使用chmod
命令给予全局写入权限 - 我建议改变组或用户权限。如果使用chmod
命令,请先了解其功能并阅读相关文档。
sudo chown -R testuser:testuser /var/www/test/public_html
这个命令! - Karl Morrisonsudo chown -R root:root /var/www/test/public_html
... 你遇到了什么问题? - Wilfroot:root:
。 - Mitchtestuser
更改为您的用户名(和组)!抱歉忘记添加这一点 :) 我建议在运行从互联网上找到的随机命令之前阅读命令手册,因为通常会有一些注意事项(而且很少见,也可能是恶意或者只是糟糕的 - 例如,在需要将Web服务器文件正确拥有特定用户和组的设置中,这样做是不好的) - Wilf
sudo setfacl -Rm u:testuser:rwx /var/www/test/public_html
- simlev