Windowsに相当するもの:
chown $USER
chmod 600 file
私の理解では、これには、継承されたアクセス許可を無効にし(HOSTNAME\Usersが継承されるため)、自分と管理者以外のすべてのグループを削除する必要があります。
この操作はtakeown
とicacls
で実行できますか?
前の所有者(存在する場合)がアクセス許可を変更できないように、所有権を取得します。これを行うには、takeownコマンドを使用します。
takeown /f filepath
自動継承を無効にします。
icacls filepath /inheritance:d
自分に完全な制御を許可します。
icacls filepath /grant user:f
最後に、他のすべての人を削除します。
icacls filepath /remove someotheruser
ACLにリストされていない人は、デフォルトで拒否されます。