unix依存って設定がって事なんですね
システムによって動かないコマンドかと思ってました

それなら単純にumaで取得後任意に設定し戻す方法をとります
ただ、IO::Fileの説明で第三引数にPERMというものがありながら使えなかったというのが心残りですが