>>779
ありがとうございます。
schg、uchg=不変フラグというものを知らなかったんですが、chflagsコマンドで変更できるんですね。
これをnouchgを指定して使ったら、st_flagが変更されて"not Permitted"も出なくなりました。
詳しいことは解からないのですが、原因はおっしゃる通り、この部分かもしれません。