LINUX.ORG.RU

perl sysopen


0

0
Как создать файл с правами rw rw rw?

use Fcntl;
sysopen (GOR,"/usr/lib/cgi-bin/tel/1",O_WRONLY|O_TRUNC|O_CREAT,0666);
print GOR "1";
close GOR;
так создается rw r r
★★
Ответ на: комментарий от lioncub
для дир побитово отнимается от 0777
для файла побитово отнимается от 0666

следовательно вам umask 0
: )
hizel ★★★★★
()
# …
umask 0;
sysopen GOR,"/usr/lib/cgi-bin/tel/1",O_WRONLY|O_TRUNC|O_CREAT,0666;
# …
arsi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.