diff --git a/etcd/cmd/microshift-etcd/run.go b/etcd/cmd/microshift-etcd/run.go index 451403a0ae..0026092976 100644 --- a/etcd/cmd/microshift-etcd/run.go +++ b/etcd/cmd/microshift-etcd/run.go @@ -106,6 +106,10 @@ func (s *EtcdService) configure(cfg *config.MicroshiftConfig) { } func (s *EtcdService) Run() error { + if os.Geteuid() > 0 { + klog.Fatalf("microshift-etcd must be run privileged") + } + e, err := etcd.StartEtcd(s.etcdCfg) if err != nil { return fmt.Errorf("microshift-etcd failed to start: %v", err)