0

Perlを開いた状態でUnixルートディレクトリ( "/")に書き込むためのファイルを開くことはできませんか?

4

2 に答える 2

5

ファイルシステムから適切な権限を持っている限り、任意のファイルを開くことができます。

open失敗した場合$!は、その理由が含まれます。

于 2012-10-18T21:44:06.087 に答える
0

間違いなく不可能ではありません。さらにコンテキストを追加すると、Unix/Linux システムのルート ディレクトリにあるほとんどのファイルは、デフォルトでルート ユーザーのみが書き込み可能になっていると思います。そのため、"/" 内に他のユーザーに属するファイルがない限り、perl スクリプトは root として実行する必要がある可能性があります。

于 2012-10-18T23:19:52.970 に答える