Dan*_*roa 6 php linux directory file-permissions
几天前,我碰巧在使用php-function时错误地设置了权限mkdir:
mkdir("foldername", 777, true);
Run Code Online (Sandbox Code Playgroud)
正确的方法是,假设您需要这些权限:
mkdir("foldername", 0777, true);
Run Code Online (Sandbox Code Playgroud)
我知道我不应该在我的文件或文件夹上使用777,但这是一个非常封闭的系统,所以请不要陷入困境.因为至少对我来说这是一个有趣(奇怪)的部分.因为我们注意到当这个脚本创建文件夹时有些奇怪.设置的持久性非常奇怪,特别是像我这样的非高级用户.因为我们看到的是创建的文件夹的权限设置为:
dr - - - - x - - t
对我来说很奇怪,我之前没有听说过粘性位,t但是当你想让那个文件只能被root删除时,这显然已经设置好了.有谁知道为什么PHP会像这样,或者它甚至是一个PHP问题(不是真正的问题,因为我当时是错误地使用该函数),或者这是我们的*nix系统在默认情况下默认做的事情或者其他的东西?