Skip to content

Commit f10e8c4

Browse files
authored
chore(chromium): nicer error when running as root without --no-sandbox (#2214)
1 parent 5d49c5d commit f10e8c4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/server/chromium.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ export class Chromium extends AbstractBrowserType<CRBrowser> {
9595
temporaryUserDataDir = userDataDir;
9696
}
9797

98+
const runningAsRoot = process.geteuid && process.geteuid() === 0;
99+
assert(!runningAsRoot || args.includes('--no-sandbox'), 'Cannot launch Chromium as root without --no-sandbox. See https://crbug.com/638180.');
100+
98101
const chromeArguments = [];
99102
if (!ignoreDefaultArgs)
100103
chromeArguments.push(...this._defaultArgs(options, launchType, userDataDir));

0 commit comments

Comments
 (0)