process.seteuid(id)
添加于:v2.0.0
参数
process.seteuid()
方法设置进程的有效用户身份。 (请参阅
。)seteuid(2)
id
可以作为数字 ID 或用户名字符串传递。如果指定了用户名,则该方法会在解析关联的数字 ID 时阻塞。
import process from 'node:process'; if (process.geteuid && process.seteuid) { console.log(`Current uid: ${process.geteuid()}`); try { process.seteuid(501); console.log(`New uid: ${process.geteuid()}`); } catch (err) { console.log(`Failed to set uid: ${err}`); } }
const process = require('node:process'); if (process.geteuid && process.seteuid) { console.log(`Current uid: ${process.geteuid()}`); try { process.seteuid(501); console.log(`New uid: ${process.geteuid()}`); } catch (err) { console.log(`Failed to set uid: ${err}`); } }
此函数仅适用于 POSIX 平台(即不是 Windows 或 Android)。此函数在
线程中不可用。Worker
相关用法
- Node.js process.seteuid()用法及代码示例
- Node.js process.setegid(id)用法及代码示例
- Node.js process.setegid()用法及代码示例
- Node.js process.setUncaughtExceptionCaptureCallback()用法及代码示例
- Node.js process.setgid(id)用法及代码示例
- Node.js process.setgid()用法及代码示例
- Node.js process.setgroups(groups)用法及代码示例
- Node.js process.setuid()用法及代码示例
- Node.js process.setuid(id)用法及代码示例
- Node.js process.setgroups()用法及代码示例
- Node.js process.send()用法及代码示例
- Node.js process.stdin用法及代码示例
- Node.js process.stdout用法及代码示例
- Node.js process.stderr用法及代码示例
- Node.js process.stderr.fd用法及代码示例
- Node.js process.arch()用法及代码示例
- Node.js process.nextTick(callback[, ...args])用法及代码示例
- Node.js process.noDeprecation用法及代码示例
- Node.js process.execPath用法及代码示例
- Node.js process.getgid()用法及代码示例
- Node.js process.chdir(directory)用法及代码示例
- Node.js process.getuid()用法及代码示例
- Node.js process.ppid用法及代码示例
- Node.js process.report.reportOnSignal用法及代码示例
- Node.js process.report.directory用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 process.seteuid(id)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。