1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| get_current_user(); // IPS_CLILX01
file_put_contents("/tmp/testFile", "test");
$user = fileowner("/tmp/testFile");
Array
(
[name] => www-data
[passwd] => x
[uid] => 33
[gid] => 33
[gecos] => www-data
[dir] => /var/www
[shell] => /usr/sbin/nologin
)
$user = fileowner(".");
Array
(
[name] => IPS_CLILX01
[passwd] => x
[uid] => 3006
[gid] => 3006
[gecos] =>
[dir] => /home/IPS_CLILX01
[shell] => /bin/bash
)
$user = filegroup(".");
Array
(
[name] => IPS_CLILX01
[passwd] => x
[uid] => 3006
[gid] => 3006
[gecos] =>
[dir] => /home/IPS_CLILX01
[shell] => /bin/bash
)
substr(sprintf('%o', fileperms('.')), -4); // Permissions : 0775
$user = stat(".");
Array
(
[0] => 64768
[1] => 262168
[2] => 16893
[3] => 2
[4] => 3006
[5] => 3006
[6] => 0
[7] => 4096
[8] => 1579788086
[9] => 1615888220
[10] => 1615888220
[11] => 4096
[12] => 8
[dev] => 64768
[ino] => 262168
[mode] => 16893
[nlink] => 2
[uid] => 3006
[gid] => 3006
[rdev] => 0
[size] => 4096
[atime] => 1579788086
[mtime] => 1615888220
[ctime] => 1615888220
[blksize] => 4096
[blocks] => 8
) |
Partager