密钥文件权限不正确,应为600或660而不是644

时间:2018-02-11 16:57:22

标签: file-permissions

密钥文件权限不正确,应为600或660而不是644 我该如何解决这个问题?

4 个答案:

答案 0 :(得分:4)

@avigil和@IliaRostovtsev提到他们的答案。您必须使用以下指令将文件权限更改为600或660:

chmod 600 /filepath

chmod 660 /filepath

为什么 600 660 而不是 644 权限? becase的:

644权限意味着:我(所有者)可以更改它,其他人都可以阅读它。

600权限意味着:我(所有者)可以写入和读取文件,其他人都不能。

660权限意味着:我(所有者)可以写入和读取文件。组成员可以写入和读取文件。上面没有提到的其他人都不能。

600和660权限会为您的文件添加额外级别的安全性,因为您不会让“所有人”阅读或写在你的文件上

如果你有Windows并且在使用laravel时遇到问题,可以查看解决此问题的这两个链接:

Passport Laravel

Passport Laravel 2

答案 1 :(得分:1)

通过在控制台上运行所需文件来设置所需权限:

chmod 600 /path/to/the/file

答案 2 :(得分:0)

使用chmod 600 /path/to/your/keyfile

设置适当的权限

答案 3 :(得分:0)

您应该能够:sudo chmod 660 filename