ruby的FuseFS给了我错误的gid和uid

ruby的FuseFS给了我错误的gid和uid,ruby,linux,fuse,uid,Ruby,Linux,Fuse,Uid,我正在使用FuseFS ruby gem在ruby 1.8中创建一个自定义文件系统。唯一的问题是,当我在自定义文件系统类的write_to方法中时,FuseFS.uid方法只给我0,而它应该返回访问用户的有效uid。在其他方法中,它可以正常工作,并返回例如4832用户id。为什么会这样,我如何更改此行为

我正在使用FuseFS ruby gem在ruby 1.8中创建一个自定义文件系统。唯一的问题是,当我在自定义文件系统类的write_to方法中时,FuseFS.uid方法只给我0,而它应该返回访问用户的有效uid。在其他方法中,它可以正常工作,并返回例如4832用户id。为什么会这样,我如何更改此行为