えるしっているか、FileUtils.chownのuid/gidは数値も文字列も受け付けるが、File.chownは数値しか受け付けない。
# エラー
File.chown('yukithm', 'yukithm', '/path/to/file')
# 数値のuid/gidならOK
File.chown(500, 500, '/path/to/file')
# FileUtilsなら文字列でもOK!
FileUtils.chown('yukithm', 'yukithm', '/path/to/file')
FileUtilsの実装を覗いてみたら、Etc.getpwnamを使って数値に変換してた。
0 件のコメント:
コメントを投稿