アーカイブを実装するプログラムがあり、作成されたアーカイブからファイルを抽出する必要があります。新しいファイルを作成することでそうするつもりです。私はすでにファイル名/ユーザーID/グループID/日付/モード(権限)/などを持っています.では、これらの属性を持つファイルをどのように作成すればよいでしょうか?
質問する
966 次
2 に答える
3
ファイルを作成すると、特定のプロパティが自動的に設定されます。これには、所有者と時刻/日付が含まれます。作成するファイルの名前を指定できますが、ファイルは自動的にユーザーが所有し、ユーザー ID とグループ ID (つまり、プログラムを実行するユーザーの ID) を継承します - これはシステムで生成され、セキュリティ上の理由から行われます。 (他のユーザーの資格情報にアクセスできなかった場合はどうなりますか?)。ただし、ファイルが作成されたら、所有者またはグループ (chown/chgrp) を変更したり、ファイルのアクセス許可 (chmod) を変更したりすることもできます。単一のコマンドを実行したい場合は、これらのコマンドを追加するだけです (; を使用)。
于 2012-10-21T05:29:38.423 に答える