は、私はPerlでのファイルは/ var/tmpの/ファイル名たPerl:ファイルのアクセス権のチェックとは対照的に、
を持って、私は次のスニペット
#!/usr/bin/env perl
use strict;
use warnings;
if (-W /var/tmp/filename)
{
...
}
exit;
を書くと言う**書き込み可能な実際**ファイルであることを確かめるテスト
-Wおよび-w関数(http://perldoc.perl.org/functions/-X.html)は、が実際にに書き込まれることを確認するか、ファイルのアクセス許可が書き込みを許可することを確認するだけですか?書き込みを許可しますか?
私が尋ねる理由は、サーバーからクッキーを取得するスクリプトを作成していることです。
このスクリプトは、クッキーファイルをファイルシステムに書き込むことができる必要がありますが、クッキーファイルへのファイルシステムパスが読み取り専用の場合、ファイルのアクセス権は問題になりません。だから私は調理師が実際にはの書き込み可能であるかどうかを試してみたい。
私は意図的にファイルシステムを読み取り専用にするシステムを持っていないので、私はそれをテストすることができませんでした。したがって、どのように-wと-Wが動作するのかという問題。 – Speeddymon
あなたはCDまたはDVDを試すことができます。これらは読み取り専用のファイルシステムです。 –
私はRackspaceによってホストされているクラウドサーバでこれを書いているので、残念ながらサーバへの物理的なアクセスはありません。私のサーバーでもないので、私はrootを持っていません。 – Speeddymon