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

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

如何授予用户'testuser'对该文件夹的写权限:/var/www/test/public_html

答案1

最简单的方法是使用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如果需要,则比其他选项更难以“撤消”。

以下是手册页chownchmodman chown(也可以通过运行和找到这些man chmod。)

我应该补充一下,你也可以授予用户组写权限(示例这里这里)。

chmod另外,如果您没有在服务器上运行的可信任用户/脚本等,请谨慎使用该命令授予全局写访问权限- 我建议改为更改组或用户权限。如果使用chmod,请阅读并了解其作用。

相关内容