diff --git a/deadlock-plugins/deadlock-extension/src/recorder/utils/permission.ts b/deadlock-plugins/deadlock-extension/src/recorder/utils/permission.ts index e4206b475ca767a1f4d8bff934bc61c49def9c1d..2d507d5af6e93ea25dc6d86a2be3e6d56404f9fc 100644 --- a/deadlock-plugins/deadlock-extension/src/recorder/utils/permission.ts +++ b/deadlock-plugins/deadlock-extension/src/recorder/utils/permission.ts @@ -1,9 +1,10 @@ import { exec as execCallback } from 'child_process'; +import { userInfo } from 'os'; import { promisify } from 'util'; import { PROJECT_SRC_PATH } from '../../core/config'; const exec = promisify(execCallback); export default async function aquirePermissions() { - await exec(`sudo chown -R ${process.env.USER} ${PROJECT_SRC_PATH}`); + await exec(`sudo chown -R ${userInfo().username} ${PROJECT_SRC_PATH}`); }