Perlを開いた状態でUnixルートディレクトリ( "/")に書き込むためのファイルを開くことはできませんか?
質問する
222 次
2 に答える
5
ファイルシステムから適切な権限を持っている限り、任意のファイルを開くことができます。
open
失敗した場合$!
は、その理由が含まれます。
于 2012-10-18T21:44:06.087 に答える
0
間違いなく不可能ではありません。さらにコンテキストを追加すると、Unix/Linux システムのルート ディレクトリにあるほとんどのファイルは、デフォルトでルート ユーザーのみが書き込み可能になっていると思います。そのため、"/" 内に他のユーザーに属するファイルがない限り、perl スクリプトは root として実行する必要がある可能性があります。
于 2012-10-18T23:19:52.970 に答える