Linuxでファイル属性を変更するために使用されるシステムコールは何ですか? [閉鎖]

Linuxでファイル属性を変更するために使用されるシステムコールは何ですか? [閉鎖]

Stack Overflowにこんな質問をしたら、ここに聞いてみるように言いました。ファイルのプロパティとシステムコールを参照するページをオンラインで検索しましたが、どのシステムコールがファイルまたはフォルダのさまざまなプロパティを変更するかについては記載されていません。誰かがfcntl()私が探しているものがこれであると提案しましたが、パスパラメータと新しいファイル属性のセットがありません。

答え1

chmod()fchmod()Posixスタイルのプロパティ、ユーザーグループ、および読み取り/書き込み/実行権限を変更するシステムコールがあります。ioctl()設定chattrlsattrコマンドの設定と「Linuxファイルシステムのプロパティ」のリストにシステムコールを使用できるようです。

関連情報