check for sandbox param on root (#19216)

This commit is contained in:
Micha Hanselmann 2019-07-15 07:38:41 -07:00 коммит произвёл John Kleinschmidt
Родитель 6d5e494782
Коммит b49ca7ba2e
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -201,6 +201,14 @@ bool AtomMainDelegate::BasicStartupComplete(int* exit_code) {
base::win::PinUser32();
#endif
#if defined(OS_LINUX)
// Check for --no-sandbox parameter when running as root.
if (getuid() == 0 && IsSandboxEnabled(command_line))
LOG(FATAL) << "Running as root without --"
<< service_manager::switches::kNoSandbox
<< " is not supported. See https://crbug.com/638180.";
#endif
content_client_ = std::make_unique<AtomContentClient>();
SetContentClient(content_client_.get());