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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.