umask_variation1.phpt 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757
  1. --TEST--
  2. Test umask() function: usage variations - perms from 0000 to 0350
  3. --SKIPIF--
  4. <?php
  5. if (substr(PHP_OS, 0, 3) == 'WIN') {
  6. die('skip.. only on Linux');
  7. }
  8. ?>
  9. --FILE--
  10. <?php
  11. $file_path = __DIR__;
  12. /* Check umask() on file/dir */
  13. echo "*** Testing umask() on file and directory ***\n";
  14. // temp filename used
  15. $filename = "$file_path/umask_variation1.tmp";
  16. // temp dir used
  17. $dirname = "$file_path/umask_variation1";
  18. for($mask = 0000; $mask <= 0350; $mask++) {
  19. echo "-- Setting umask to ";
  20. echo sprintf('%03o', $mask);
  21. echo " --\n";
  22. // setting umask
  23. umask($mask);
  24. /* umasking file */
  25. // creating temp file
  26. $fp = fopen($filename, "w");
  27. fclose($fp);
  28. echo "File permission : ";
  29. // check file permission
  30. echo substr(sprintf('%o', fileperms($filename)), -3);
  31. echo "\n";
  32. // chmod file to 0777 to enable deletion
  33. chmod($filename, 0777);
  34. // delete temp file created here
  35. unlink($filename);
  36. /* umasking directory */
  37. // create temp dir
  38. mkdir($dirname);
  39. echo "Directory permission : ";
  40. // check $dirname permission
  41. echo substr(sprintf('%o', fileperms($dirname)), -3);
  42. echo "\n";
  43. // chmod 0777 to enable deletion
  44. chmod($dirname, 0777);
  45. // delete temp dir created
  46. rmdir($dirname);
  47. }
  48. echo "Done\n";
  49. ?>
  50. --EXPECT--
  51. *** Testing umask() on file and directory ***
  52. -- Setting umask to 000 --
  53. File permission : 666
  54. Directory permission : 777
  55. -- Setting umask to 001 --
  56. File permission : 666
  57. Directory permission : 776
  58. -- Setting umask to 002 --
  59. File permission : 664
  60. Directory permission : 775
  61. -- Setting umask to 003 --
  62. File permission : 664
  63. Directory permission : 774
  64. -- Setting umask to 004 --
  65. File permission : 662
  66. Directory permission : 773
  67. -- Setting umask to 005 --
  68. File permission : 662
  69. Directory permission : 772
  70. -- Setting umask to 006 --
  71. File permission : 660
  72. Directory permission : 771
  73. -- Setting umask to 007 --
  74. File permission : 660
  75. Directory permission : 770
  76. -- Setting umask to 010 --
  77. File permission : 666
  78. Directory permission : 767
  79. -- Setting umask to 011 --
  80. File permission : 666
  81. Directory permission : 766
  82. -- Setting umask to 012 --
  83. File permission : 664
  84. Directory permission : 765
  85. -- Setting umask to 013 --
  86. File permission : 664
  87. Directory permission : 764
  88. -- Setting umask to 014 --
  89. File permission : 662
  90. Directory permission : 763
  91. -- Setting umask to 015 --
  92. File permission : 662
  93. Directory permission : 762
  94. -- Setting umask to 016 --
  95. File permission : 660
  96. Directory permission : 761
  97. -- Setting umask to 017 --
  98. File permission : 660
  99. Directory permission : 760
  100. -- Setting umask to 020 --
  101. File permission : 646
  102. Directory permission : 757
  103. -- Setting umask to 021 --
  104. File permission : 646
  105. Directory permission : 756
  106. -- Setting umask to 022 --
  107. File permission : 644
  108. Directory permission : 755
  109. -- Setting umask to 023 --
  110. File permission : 644
  111. Directory permission : 754
  112. -- Setting umask to 024 --
  113. File permission : 642
  114. Directory permission : 753
  115. -- Setting umask to 025 --
  116. File permission : 642
  117. Directory permission : 752
  118. -- Setting umask to 026 --
  119. File permission : 640
  120. Directory permission : 751
  121. -- Setting umask to 027 --
  122. File permission : 640
  123. Directory permission : 750
  124. -- Setting umask to 030 --
  125. File permission : 646
  126. Directory permission : 747
  127. -- Setting umask to 031 --
  128. File permission : 646
  129. Directory permission : 746
  130. -- Setting umask to 032 --
  131. File permission : 644
  132. Directory permission : 745
  133. -- Setting umask to 033 --
  134. File permission : 644
  135. Directory permission : 744
  136. -- Setting umask to 034 --
  137. File permission : 642
  138. Directory permission : 743
  139. -- Setting umask to 035 --
  140. File permission : 642
  141. Directory permission : 742
  142. -- Setting umask to 036 --
  143. File permission : 640
  144. Directory permission : 741
  145. -- Setting umask to 037 --
  146. File permission : 640
  147. Directory permission : 740
  148. -- Setting umask to 040 --
  149. File permission : 626
  150. Directory permission : 737
  151. -- Setting umask to 041 --
  152. File permission : 626
  153. Directory permission : 736
  154. -- Setting umask to 042 --
  155. File permission : 624
  156. Directory permission : 735
  157. -- Setting umask to 043 --
  158. File permission : 624
  159. Directory permission : 734
  160. -- Setting umask to 044 --
  161. File permission : 622
  162. Directory permission : 733
  163. -- Setting umask to 045 --
  164. File permission : 622
  165. Directory permission : 732
  166. -- Setting umask to 046 --
  167. File permission : 620
  168. Directory permission : 731
  169. -- Setting umask to 047 --
  170. File permission : 620
  171. Directory permission : 730
  172. -- Setting umask to 050 --
  173. File permission : 626
  174. Directory permission : 727
  175. -- Setting umask to 051 --
  176. File permission : 626
  177. Directory permission : 726
  178. -- Setting umask to 052 --
  179. File permission : 624
  180. Directory permission : 725
  181. -- Setting umask to 053 --
  182. File permission : 624
  183. Directory permission : 724
  184. -- Setting umask to 054 --
  185. File permission : 622
  186. Directory permission : 723
  187. -- Setting umask to 055 --
  188. File permission : 622
  189. Directory permission : 722
  190. -- Setting umask to 056 --
  191. File permission : 620
  192. Directory permission : 721
  193. -- Setting umask to 057 --
  194. File permission : 620
  195. Directory permission : 720
  196. -- Setting umask to 060 --
  197. File permission : 606
  198. Directory permission : 717
  199. -- Setting umask to 061 --
  200. File permission : 606
  201. Directory permission : 716
  202. -- Setting umask to 062 --
  203. File permission : 604
  204. Directory permission : 715
  205. -- Setting umask to 063 --
  206. File permission : 604
  207. Directory permission : 714
  208. -- Setting umask to 064 --
  209. File permission : 602
  210. Directory permission : 713
  211. -- Setting umask to 065 --
  212. File permission : 602
  213. Directory permission : 712
  214. -- Setting umask to 066 --
  215. File permission : 600
  216. Directory permission : 711
  217. -- Setting umask to 067 --
  218. File permission : 600
  219. Directory permission : 710
  220. -- Setting umask to 070 --
  221. File permission : 606
  222. Directory permission : 707
  223. -- Setting umask to 071 --
  224. File permission : 606
  225. Directory permission : 706
  226. -- Setting umask to 072 --
  227. File permission : 604
  228. Directory permission : 705
  229. -- Setting umask to 073 --
  230. File permission : 604
  231. Directory permission : 704
  232. -- Setting umask to 074 --
  233. File permission : 602
  234. Directory permission : 703
  235. -- Setting umask to 075 --
  236. File permission : 602
  237. Directory permission : 702
  238. -- Setting umask to 076 --
  239. File permission : 600
  240. Directory permission : 701
  241. -- Setting umask to 077 --
  242. File permission : 600
  243. Directory permission : 700
  244. -- Setting umask to 100 --
  245. File permission : 666
  246. Directory permission : 677
  247. -- Setting umask to 101 --
  248. File permission : 666
  249. Directory permission : 676
  250. -- Setting umask to 102 --
  251. File permission : 664
  252. Directory permission : 675
  253. -- Setting umask to 103 --
  254. File permission : 664
  255. Directory permission : 674
  256. -- Setting umask to 104 --
  257. File permission : 662
  258. Directory permission : 673
  259. -- Setting umask to 105 --
  260. File permission : 662
  261. Directory permission : 672
  262. -- Setting umask to 106 --
  263. File permission : 660
  264. Directory permission : 671
  265. -- Setting umask to 107 --
  266. File permission : 660
  267. Directory permission : 670
  268. -- Setting umask to 110 --
  269. File permission : 666
  270. Directory permission : 667
  271. -- Setting umask to 111 --
  272. File permission : 666
  273. Directory permission : 666
  274. -- Setting umask to 112 --
  275. File permission : 664
  276. Directory permission : 665
  277. -- Setting umask to 113 --
  278. File permission : 664
  279. Directory permission : 664
  280. -- Setting umask to 114 --
  281. File permission : 662
  282. Directory permission : 663
  283. -- Setting umask to 115 --
  284. File permission : 662
  285. Directory permission : 662
  286. -- Setting umask to 116 --
  287. File permission : 660
  288. Directory permission : 661
  289. -- Setting umask to 117 --
  290. File permission : 660
  291. Directory permission : 660
  292. -- Setting umask to 120 --
  293. File permission : 646
  294. Directory permission : 657
  295. -- Setting umask to 121 --
  296. File permission : 646
  297. Directory permission : 656
  298. -- Setting umask to 122 --
  299. File permission : 644
  300. Directory permission : 655
  301. -- Setting umask to 123 --
  302. File permission : 644
  303. Directory permission : 654
  304. -- Setting umask to 124 --
  305. File permission : 642
  306. Directory permission : 653
  307. -- Setting umask to 125 --
  308. File permission : 642
  309. Directory permission : 652
  310. -- Setting umask to 126 --
  311. File permission : 640
  312. Directory permission : 651
  313. -- Setting umask to 127 --
  314. File permission : 640
  315. Directory permission : 650
  316. -- Setting umask to 130 --
  317. File permission : 646
  318. Directory permission : 647
  319. -- Setting umask to 131 --
  320. File permission : 646
  321. Directory permission : 646
  322. -- Setting umask to 132 --
  323. File permission : 644
  324. Directory permission : 645
  325. -- Setting umask to 133 --
  326. File permission : 644
  327. Directory permission : 644
  328. -- Setting umask to 134 --
  329. File permission : 642
  330. Directory permission : 643
  331. -- Setting umask to 135 --
  332. File permission : 642
  333. Directory permission : 642
  334. -- Setting umask to 136 --
  335. File permission : 640
  336. Directory permission : 641
  337. -- Setting umask to 137 --
  338. File permission : 640
  339. Directory permission : 640
  340. -- Setting umask to 140 --
  341. File permission : 626
  342. Directory permission : 637
  343. -- Setting umask to 141 --
  344. File permission : 626
  345. Directory permission : 636
  346. -- Setting umask to 142 --
  347. File permission : 624
  348. Directory permission : 635
  349. -- Setting umask to 143 --
  350. File permission : 624
  351. Directory permission : 634
  352. -- Setting umask to 144 --
  353. File permission : 622
  354. Directory permission : 633
  355. -- Setting umask to 145 --
  356. File permission : 622
  357. Directory permission : 632
  358. -- Setting umask to 146 --
  359. File permission : 620
  360. Directory permission : 631
  361. -- Setting umask to 147 --
  362. File permission : 620
  363. Directory permission : 630
  364. -- Setting umask to 150 --
  365. File permission : 626
  366. Directory permission : 627
  367. -- Setting umask to 151 --
  368. File permission : 626
  369. Directory permission : 626
  370. -- Setting umask to 152 --
  371. File permission : 624
  372. Directory permission : 625
  373. -- Setting umask to 153 --
  374. File permission : 624
  375. Directory permission : 624
  376. -- Setting umask to 154 --
  377. File permission : 622
  378. Directory permission : 623
  379. -- Setting umask to 155 --
  380. File permission : 622
  381. Directory permission : 622
  382. -- Setting umask to 156 --
  383. File permission : 620
  384. Directory permission : 621
  385. -- Setting umask to 157 --
  386. File permission : 620
  387. Directory permission : 620
  388. -- Setting umask to 160 --
  389. File permission : 606
  390. Directory permission : 617
  391. -- Setting umask to 161 --
  392. File permission : 606
  393. Directory permission : 616
  394. -- Setting umask to 162 --
  395. File permission : 604
  396. Directory permission : 615
  397. -- Setting umask to 163 --
  398. File permission : 604
  399. Directory permission : 614
  400. -- Setting umask to 164 --
  401. File permission : 602
  402. Directory permission : 613
  403. -- Setting umask to 165 --
  404. File permission : 602
  405. Directory permission : 612
  406. -- Setting umask to 166 --
  407. File permission : 600
  408. Directory permission : 611
  409. -- Setting umask to 167 --
  410. File permission : 600
  411. Directory permission : 610
  412. -- Setting umask to 170 --
  413. File permission : 606
  414. Directory permission : 607
  415. -- Setting umask to 171 --
  416. File permission : 606
  417. Directory permission : 606
  418. -- Setting umask to 172 --
  419. File permission : 604
  420. Directory permission : 605
  421. -- Setting umask to 173 --
  422. File permission : 604
  423. Directory permission : 604
  424. -- Setting umask to 174 --
  425. File permission : 602
  426. Directory permission : 603
  427. -- Setting umask to 175 --
  428. File permission : 602
  429. Directory permission : 602
  430. -- Setting umask to 176 --
  431. File permission : 600
  432. Directory permission : 601
  433. -- Setting umask to 177 --
  434. File permission : 600
  435. Directory permission : 600
  436. -- Setting umask to 200 --
  437. File permission : 466
  438. Directory permission : 577
  439. -- Setting umask to 201 --
  440. File permission : 466
  441. Directory permission : 576
  442. -- Setting umask to 202 --
  443. File permission : 464
  444. Directory permission : 575
  445. -- Setting umask to 203 --
  446. File permission : 464
  447. Directory permission : 574
  448. -- Setting umask to 204 --
  449. File permission : 462
  450. Directory permission : 573
  451. -- Setting umask to 205 --
  452. File permission : 462
  453. Directory permission : 572
  454. -- Setting umask to 206 --
  455. File permission : 460
  456. Directory permission : 571
  457. -- Setting umask to 207 --
  458. File permission : 460
  459. Directory permission : 570
  460. -- Setting umask to 210 --
  461. File permission : 466
  462. Directory permission : 567
  463. -- Setting umask to 211 --
  464. File permission : 466
  465. Directory permission : 566
  466. -- Setting umask to 212 --
  467. File permission : 464
  468. Directory permission : 565
  469. -- Setting umask to 213 --
  470. File permission : 464
  471. Directory permission : 564
  472. -- Setting umask to 214 --
  473. File permission : 462
  474. Directory permission : 563
  475. -- Setting umask to 215 --
  476. File permission : 462
  477. Directory permission : 562
  478. -- Setting umask to 216 --
  479. File permission : 460
  480. Directory permission : 561
  481. -- Setting umask to 217 --
  482. File permission : 460
  483. Directory permission : 560
  484. -- Setting umask to 220 --
  485. File permission : 446
  486. Directory permission : 557
  487. -- Setting umask to 221 --
  488. File permission : 446
  489. Directory permission : 556
  490. -- Setting umask to 222 --
  491. File permission : 444
  492. Directory permission : 555
  493. -- Setting umask to 223 --
  494. File permission : 444
  495. Directory permission : 554
  496. -- Setting umask to 224 --
  497. File permission : 442
  498. Directory permission : 553
  499. -- Setting umask to 225 --
  500. File permission : 442
  501. Directory permission : 552
  502. -- Setting umask to 226 --
  503. File permission : 440
  504. Directory permission : 551
  505. -- Setting umask to 227 --
  506. File permission : 440
  507. Directory permission : 550
  508. -- Setting umask to 230 --
  509. File permission : 446
  510. Directory permission : 547
  511. -- Setting umask to 231 --
  512. File permission : 446
  513. Directory permission : 546
  514. -- Setting umask to 232 --
  515. File permission : 444
  516. Directory permission : 545
  517. -- Setting umask to 233 --
  518. File permission : 444
  519. Directory permission : 544
  520. -- Setting umask to 234 --
  521. File permission : 442
  522. Directory permission : 543
  523. -- Setting umask to 235 --
  524. File permission : 442
  525. Directory permission : 542
  526. -- Setting umask to 236 --
  527. File permission : 440
  528. Directory permission : 541
  529. -- Setting umask to 237 --
  530. File permission : 440
  531. Directory permission : 540
  532. -- Setting umask to 240 --
  533. File permission : 426
  534. Directory permission : 537
  535. -- Setting umask to 241 --
  536. File permission : 426
  537. Directory permission : 536
  538. -- Setting umask to 242 --
  539. File permission : 424
  540. Directory permission : 535
  541. -- Setting umask to 243 --
  542. File permission : 424
  543. Directory permission : 534
  544. -- Setting umask to 244 --
  545. File permission : 422
  546. Directory permission : 533
  547. -- Setting umask to 245 --
  548. File permission : 422
  549. Directory permission : 532
  550. -- Setting umask to 246 --
  551. File permission : 420
  552. Directory permission : 531
  553. -- Setting umask to 247 --
  554. File permission : 420
  555. Directory permission : 530
  556. -- Setting umask to 250 --
  557. File permission : 426
  558. Directory permission : 527
  559. -- Setting umask to 251 --
  560. File permission : 426
  561. Directory permission : 526
  562. -- Setting umask to 252 --
  563. File permission : 424
  564. Directory permission : 525
  565. -- Setting umask to 253 --
  566. File permission : 424
  567. Directory permission : 524
  568. -- Setting umask to 254 --
  569. File permission : 422
  570. Directory permission : 523
  571. -- Setting umask to 255 --
  572. File permission : 422
  573. Directory permission : 522
  574. -- Setting umask to 256 --
  575. File permission : 420
  576. Directory permission : 521
  577. -- Setting umask to 257 --
  578. File permission : 420
  579. Directory permission : 520
  580. -- Setting umask to 260 --
  581. File permission : 406
  582. Directory permission : 517
  583. -- Setting umask to 261 --
  584. File permission : 406
  585. Directory permission : 516
  586. -- Setting umask to 262 --
  587. File permission : 404
  588. Directory permission : 515
  589. -- Setting umask to 263 --
  590. File permission : 404
  591. Directory permission : 514
  592. -- Setting umask to 264 --
  593. File permission : 402
  594. Directory permission : 513
  595. -- Setting umask to 265 --
  596. File permission : 402
  597. Directory permission : 512
  598. -- Setting umask to 266 --
  599. File permission : 400
  600. Directory permission : 511
  601. -- Setting umask to 267 --
  602. File permission : 400
  603. Directory permission : 510
  604. -- Setting umask to 270 --
  605. File permission : 406
  606. Directory permission : 507
  607. -- Setting umask to 271 --
  608. File permission : 406
  609. Directory permission : 506
  610. -- Setting umask to 272 --
  611. File permission : 404
  612. Directory permission : 505
  613. -- Setting umask to 273 --
  614. File permission : 404
  615. Directory permission : 504
  616. -- Setting umask to 274 --
  617. File permission : 402
  618. Directory permission : 503
  619. -- Setting umask to 275 --
  620. File permission : 402
  621. Directory permission : 502
  622. -- Setting umask to 276 --
  623. File permission : 400
  624. Directory permission : 501
  625. -- Setting umask to 277 --
  626. File permission : 400
  627. Directory permission : 500
  628. -- Setting umask to 300 --
  629. File permission : 466
  630. Directory permission : 477
  631. -- Setting umask to 301 --
  632. File permission : 466
  633. Directory permission : 476
  634. -- Setting umask to 302 --
  635. File permission : 464
  636. Directory permission : 475
  637. -- Setting umask to 303 --
  638. File permission : 464
  639. Directory permission : 474
  640. -- Setting umask to 304 --
  641. File permission : 462
  642. Directory permission : 473
  643. -- Setting umask to 305 --
  644. File permission : 462
  645. Directory permission : 472
  646. -- Setting umask to 306 --
  647. File permission : 460
  648. Directory permission : 471
  649. -- Setting umask to 307 --
  650. File permission : 460
  651. Directory permission : 470
  652. -- Setting umask to 310 --
  653. File permission : 466
  654. Directory permission : 467
  655. -- Setting umask to 311 --
  656. File permission : 466
  657. Directory permission : 466
  658. -- Setting umask to 312 --
  659. File permission : 464
  660. Directory permission : 465
  661. -- Setting umask to 313 --
  662. File permission : 464
  663. Directory permission : 464
  664. -- Setting umask to 314 --
  665. File permission : 462
  666. Directory permission : 463
  667. -- Setting umask to 315 --
  668. File permission : 462
  669. Directory permission : 462
  670. -- Setting umask to 316 --
  671. File permission : 460
  672. Directory permission : 461
  673. -- Setting umask to 317 --
  674. File permission : 460
  675. Directory permission : 460
  676. -- Setting umask to 320 --
  677. File permission : 446
  678. Directory permission : 457
  679. -- Setting umask to 321 --
  680. File permission : 446
  681. Directory permission : 456
  682. -- Setting umask to 322 --
  683. File permission : 444
  684. Directory permission : 455
  685. -- Setting umask to 323 --
  686. File permission : 444
  687. Directory permission : 454
  688. -- Setting umask to 324 --
  689. File permission : 442
  690. Directory permission : 453
  691. -- Setting umask to 325 --
  692. File permission : 442
  693. Directory permission : 452
  694. -- Setting umask to 326 --
  695. File permission : 440
  696. Directory permission : 451
  697. -- Setting umask to 327 --
  698. File permission : 440
  699. Directory permission : 450
  700. -- Setting umask to 330 --
  701. File permission : 446
  702. Directory permission : 447
  703. -- Setting umask to 331 --
  704. File permission : 446
  705. Directory permission : 446
  706. -- Setting umask to 332 --
  707. File permission : 444
  708. Directory permission : 445
  709. -- Setting umask to 333 --
  710. File permission : 444
  711. Directory permission : 444
  712. -- Setting umask to 334 --
  713. File permission : 442
  714. Directory permission : 443
  715. -- Setting umask to 335 --
  716. File permission : 442
  717. Directory permission : 442
  718. -- Setting umask to 336 --
  719. File permission : 440
  720. Directory permission : 441
  721. -- Setting umask to 337 --
  722. File permission : 440
  723. Directory permission : 440
  724. -- Setting umask to 340 --
  725. File permission : 426
  726. Directory permission : 437
  727. -- Setting umask to 341 --
  728. File permission : 426
  729. Directory permission : 436
  730. -- Setting umask to 342 --
  731. File permission : 424
  732. Directory permission : 435
  733. -- Setting umask to 343 --
  734. File permission : 424
  735. Directory permission : 434
  736. -- Setting umask to 344 --
  737. File permission : 422
  738. Directory permission : 433
  739. -- Setting umask to 345 --
  740. File permission : 422
  741. Directory permission : 432
  742. -- Setting umask to 346 --
  743. File permission : 420
  744. Directory permission : 431
  745. -- Setting umask to 347 --
  746. File permission : 420
  747. Directory permission : 430
  748. -- Setting umask to 350 --
  749. File permission : 426
  750. Directory permission : 427
  751. Done