11package  cmd
22
33import  (
4+ 	"fmt" 
5+ 
46	"github.com/spf13/cobra" 
57)
68
@@ -22,6 +24,10 @@ var resetMFACmd = &cobra.Command{
2224	Use :   "mfa" ,
2325	Short : "取消 1Panel 两步验证" ,
2426	RunE : func (cmd  * cobra.Command , args  []string ) error  {
27+ 		if  ! isRoot () {
28+ 			fmt .Println ("请使用 sudo 1pctl reset mfa 或者切换到 root 用户" )
29+ 			return  nil 
30+ 		}
2531		db , err  :=  loadDBConn ()
2632		if  err  !=  nil  {
2733			return  err 
@@ -34,6 +40,10 @@ var resetSSLCmd = &cobra.Command{
3440	Use :   "https" ,
3541	Short : "取消 1Panel https 方式登录" ,
3642	RunE : func (cmd  * cobra.Command , args  []string ) error  {
43+ 		if  ! isRoot () {
44+ 			fmt .Println ("请使用 sudo 1pctl reset https 或者切换到 root 用户" )
45+ 			return  nil 
46+ 		}
3747		db , err  :=  loadDBConn ()
3848		if  err  !=  nil  {
3949			return  err 
@@ -46,6 +56,10 @@ var resetEntranceCmd = &cobra.Command{
4656	Use :   "entrance" ,
4757	Short : "取消 1Panel 安全入口" ,
4858	RunE : func (cmd  * cobra.Command , args  []string ) error  {
59+ 		if  ! isRoot () {
60+ 			fmt .Println ("请使用 sudo 1pctl reset entrance 或者切换到 root 用户" )
61+ 			return  nil 
62+ 		}
4963		db , err  :=  loadDBConn ()
5064		if  err  !=  nil  {
5165			return  err 
@@ -58,6 +72,10 @@ var resetBindIpsCmd = &cobra.Command{
5872	Use :   "ips" ,
5973	Short : "取消 1Panel 授权 IP 限制" ,
6074	RunE : func (cmd  * cobra.Command , args  []string ) error  {
75+ 		if  ! isRoot () {
76+ 			fmt .Println ("请使用 sudo 1pctl reset ips 或者切换到 root 用户" )
77+ 			return  nil 
78+ 		}
6179		db , err  :=  loadDBConn ()
6280		if  err  !=  nil  {
6381			return  err 
@@ -70,6 +88,10 @@ var resetDomainCmd = &cobra.Command{
7088	Use :   "domain" ,
7189	Short : "取消 1Panel 访问域名绑定" ,
7290	RunE : func (cmd  * cobra.Command , args  []string ) error  {
91+ 		if  ! isRoot () {
92+ 			fmt .Println ("请使用 sudo 1pctl reset domain 或者切换到 root 用户" )
93+ 			return  nil 
94+ 		}
7395		db , err  :=  loadDBConn ()
7496		if  err  !=  nil  {
7597			return  err 
0 commit comments