Doc #79915 [Com]: Explanation about umask parameter
| From: | k dot imiasaldamo dot 9881 at gmail dot com | Date: | Wed, 18 Jan 2023 08:12:31 +0000 |
| Subject: | Doc #79915 [Com]: Explanation about umask parameter | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-19557@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=79915&edit=1
ID: 79915
Comment by: k dot imiasaldamo dot 9881 at gmail dot com
Reported by: petra dot bertova at gmail dot com
Summary: Explanation about umask parameter
Status: Open
Type: Documentation Problem
Package: Filesystem function related
Operating System: ubuntu
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
That was so amazing.
(https://www.landstaronline.me/)github.com
Previous Comments:
------------------------------------------------------------------------
[2020-07-30 18:39:47] requinix@php.net
As stated in the top comment, umask is about revoking permissions, not granting them. This is how
the standard umask(2) works.
https://man7.org/linux/man-pages/man2/umask.2.html
------------------------------------------------------------------------
[2020-07-30 11:11:02] petra dot bertova at gmail dot com
Description:
------------
---
From manual page: https://php.net/function.umask
---
Umask function seems to accept parameter in reverse binary code.
Full access is not umask(0777), but umask(0000)
-rwxrwx--- is not umask(0770), but umask(0007)
-rwxrwxr-x is not umask(0775), but umask(0003)
Please, update documentation and add more examples.
Actual result:
--------------
When I write
umask(0777)
I have no permissions to a directory/file
When I write
umask(03)
I have -rwxrwxr-x permissions to a directory/file
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=79915&edit=1