我如何给用户'testuser'
在文件夹上的写权限。/var/www/test/public_html
。
最简单的方法是使用chown
。
sudo chown -R testuser:testuser /var/www/test/public_html
这将使用户&组testuser
成为该文件的所有者。如果你使用一个不同的用户名 (运行whoami
或在终端程序的@
前查找,或偷懒用$USER
替换testuser
),用该用户名代替。例如,用户Flora colossus
可能有用户名groot
,在这种情况下,你可以运行sudo chown -R groot:groot
... ... 。如果有疑问,请使用下面链接的手册页面。
或者使用chmod
(阅读并谨慎使用**)。
sudo chmod -R 777 /var/www/test/public_html
这将允许所有者、组和*任何其他用户有读-写-执行的权限。执行位是目录工作所必需的,文件可以用 "666 "权限(严格地说,大多数文件不需要执行权限,但这是最不可能破坏的,也不需要 "查找 "等)。如果需要的话,"chmod "比其他选项更难撤消。
这里有关于chown
和chmod
的手册页面(也可以通过运行man chown
和man chmod
找到。)
如果你的服务器上有不值得信任的用户/脚本,请注意使用chmod
命令给全局写权限 - 我建议改变组或用户的权限。如果使用chmod
,请仔细阅读并理解它在做什么。