Stack Overflowにこんな質問をしたら、ここに聞いてみるように言いました。ファイルのプロパティとシステムコールを参照するページをオンラインで検索しましたが、どのシステムコールがファイルまたはフォルダのさまざまなプロパティを変更するかについては記載されていません。誰かがfcntl()
私が探しているものがこれであると提案しましたが、パスパラメータと新しいファイル属性のセットがありません。
答え1
chmod()
fchmod()
Posixスタイルのプロパティ、ユーザーグループ、および読み取り/書き込み/実行権限を変更するシステムコールがあります。ioctl()
設定chattr
とlsattr
コマンドの設定と「Linuxファイルシステムのプロパティ」のリストにシステムコールを使用できるようです。