gpt4 book ai didi

linux - 文件的权限不会更改为我想要的权限

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:56 25 4
gpt4 key购买 nike

我的 Mojolicious 应用程序中有这个:

  my $content = get_content();
open my $fl, '>', $my_file_full_path
or die $!;

print $fl $content;
close $fl;


# change owner to my_user:my_user
my $uid = getpwnam "my_user";
my $gid = getgrnam "my_user";
chown $uid, $gid, $my_file_full_path;

# change permissions
chmod 0777, $my_file_full_path;

但是,最终,新建文件的权限仍然是rwxr-xr-x,而不是777

如何解决?为什么会这样?

最佳答案

查看 $! 变量以查看系统调用的错误:

chmod 0777, $my_file_full_path 
or warn "Could not chmod for $my_file_full_path: $!";

一旦您告诉我们答案,我们就可以解决问题。

关于linux - 文件的权限不会更改为我想要的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52074299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com