mirror of
https://github.com/trapexit/mergerfs.git
synced 2025-02-22 00:45:29 +08:00
Warn if not running as root
This commit is contained in:
parent
5c71a75fdd
commit
a7069153bd
@ -230,6 +230,21 @@ namespace l
|
||||
std::signal(SIGUSR2,l::usr2_signal_handler);
|
||||
}
|
||||
|
||||
static
|
||||
void
|
||||
warn_if_not_root()
|
||||
{
|
||||
uid_t uid;
|
||||
|
||||
uid = geteuid();
|
||||
if(uid == 0)
|
||||
return;
|
||||
|
||||
char const *s = "mergerfs is not running as root and may not work correctly\n";
|
||||
fprintf(stderr,"warning: %s",s);
|
||||
syslog_warning(s);
|
||||
}
|
||||
|
||||
int
|
||||
main(const int argc_,
|
||||
char **argv_)
|
||||
@ -241,6 +256,8 @@ namespace l
|
||||
|
||||
syslog_open();
|
||||
|
||||
l::warn_if_not_root();
|
||||
|
||||
memset(&ops,0,sizeof(fuse_operations));
|
||||
|
||||
args.argc = argc_;
|
||||
|
Loading…
x
Reference in New Issue
Block a user