ディレクトリ構造を作成する小さなPerlスクリプトを作成しようとしています。次のようにディレクトリを作成するには、私は、標準モジュールファイル::パスを使用します。望んでいたと予想通りのumaskが設定されているようFile :: Pathを使用してディレクトリを作成しましたが、所有者とグループが正しく設定されていません。
make_path($directory,
{
owner => 'apache',
group => 'apache',
mode => 0500
}
);
スクリプトを実行して、ディレクトリが作成されますが、両方の所有者およびグループのファイルは「root」です。これは間違っていますが、どこにエラーがありますか? error-parameterによってエラーメッセージが出力されることはありません。事前に
おかげで、
ヨースト
も動作しない数値のユーザーIDとグループIDを与える:
もっと正しい方法は、このようなものになることができます。 – Jost