私が持っているスクリプトは、1 つの例外を除いて、思いどおりに機能します。perl スクリプトで作成したディレクトリとファイルに、UNIX グループのアクセス許可を自動的に設定できるようにしたいと考えています。
これは可能ですか、それとも頼る必要がありますか
chgrp <group> <directory>
私のスクリプトを実行した後?
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