代码之家  ›  专栏  ›  技术社区  ›  Wayne Conrad

将组名转换为组id(gid)的API

  •  2
  • Wayne Conrad  · 技术社区  · 16 年前

    File.chown 获取所有者ID、组ID(gid)和文件名。我想用它来设置一个文件的gid,但我拥有的是组 名称

    1 回复  |  直到 16 年前
        1
  •  4
  •   John Ledbetter    16 年前

    我不太熟悉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"]>