Logo
Explore Help
Sign In
perso/syncthing-arm
1
0
Fork 0
You've already forked syncthing-arm
Code Issues Pull Requests Releases Wiki Activity
syncthing-arm/lib/syncthing/superuser_unix.go

18 lines
363 B
Go
Raw Normal View History

cmd/syncthing: Warn when running as a super user (fixes #4123) UID 0 on Unixes, SYSTEM SID on Windows. GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4148
2017-05-15 05:42:21 +00:00
// Copyright (C) 2017 The Syncthing Authors.
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this file,
// You can obtain one at https://mozilla.org/MPL/2.0/.
// +build !windows
all: Refactor cmd/syncthing creating lib/syncthing (ref #4085) (#5805) * add skeleton for lib/syncthing * copy syncthingMain to lib/syncthing (verbatim) * Remove code to deduplicate copies of syncthingMain * fix simple build errors * move stuff from main to syncthing with minimal mod * merge runtime options * actually use syncthing.App * pass io.writer to lib/syncthing for auditing * get rid of env stuff in lib/syncthing * add .Error() and comments * review: Remove fs interactions from lib * and go 1.13 happened * utility functions
2019-07-14 12:43:13 +02:00
package syncthing
cmd/syncthing: Warn when running as a super user (fixes #4123) UID 0 on Unixes, SYSTEM SID on Windows. GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4148
2017-05-15 05:42:21 +00:00
import (
"os"
)
func isSuperUser() bool {
return os.Geteuid() == 0
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.7 Page: 149ms Template repo/home: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API