On this page

    M

    process.setegid

    History
    process.setegid(id): void
    Attributes
    A group name or ID

    The process.setegid() method sets the effective group identity of the process. (See setegid(2).) The id can be passed as either a numeric ID or a group name string. If a group name is specified, this method blocks while resolving the associated a numeric ID.

    import process from 'node:process';
    
    if (process.getegid && process.setegid) {
      console.log(`Current gid: ${process.getegid()}`);
      try {
        process.setegid(501);
        console.log(`New gid: ${process.getegid()}`);
      } catch (err) {
        console.error(`Failed to set gid: ${err}`);
      }
    }
    if (process.getegid && process.setegid) {
      console.log(`Current gid: ${process.getegid()}`);
      try {
        process.setegid(501);
        console.log(`New gid: ${process.getegid()}`);
      } catch (err) {
        console.error(`Failed to set gid: ${err}`);
      }
    }

    This function is only available on POSIX platforms (i.e. not Windows or Android). This feature is not available in Worker threads.