0

私が持っているスクリプトは、1 つの例外を除いて、思いどおりに機能します。perl スクリプトで作成したディレクトリとファイルに、UNIX グループのアクセス許可を自動的に設定できるようにしたいと考えています。

これは可能ですか、それとも頼る必要がありますか

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 に答える