2
File.chown
取得拥有者ID,群组ID(gid)和文件名。我想用它来设置文件的gid,但我拥有的是组名称。标准库中是否有任何可用于将组名称转换为gid的内容?将群组名称翻译为群组ID(gid)的API
File.chown
取得拥有者ID,群组ID(gid)和文件名。我想用它来设置文件的gid,但我拥有的是组名称。标准库中是否有任何可用于将组名称转换为gid的内容?将群组名称翻译为群组ID(gid)的API
我不太熟悉ruby,但是Linux的系统调用是struct group* getgrnam(const char* name)
而且是从/etc/group
文件中获得的。
根据this site你可以找到Etc
模块中此功能:
Etc.getgrnam(‘users’) ->
#<struct Struct::Group
name="users",
passwd="x",
gid=100,
mem=["meta", "root"]>
这是罚单。谢谢! – 2010-05-17 20:13:38