0

我的脚本按我想要的方式工作,但有一个例外。我希望能够自动将 unix 组权限设置为我在 perl 脚本中创建的目录和文件。

这可能吗,还是我只需要求助于

chgrp <group> <directory>

运行我的脚本后?

4

1 回答 1

2

您可以像这样使用 Perl 的chown函数:

# Get the GID as a number 
my $gid = getgrnam("group");

# Change the ownership 
chown -1, $gid, $dir; # Or $file or @list_of_files depending on your need

但是,如文档中所述,您可能需要权限才能执行此操作。 http://perldoc.perl.org/functions/chown.html

于 2012-09-28T22:24:47.653 回答