如何给用户'testuser'在文件夹'/var/www/test/public_html'上赋予写权限?
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