liuxiaolong
2020-06-05 7c811247ecf143e08c576986a884bedadc57dd66
extend/sys/system.go
@@ -18,12 +18,12 @@
   pwd := config.Server.SudoPassword
   cmdStr := fmt.Sprintf("echo %s | sudo -S %s", pwd, cmd)
   return exec.Command("/bin/sh", "-c", cmdStr).Output()
   return exec.Command("/bin/bash", "-c", cmdStr).Output()
}
// 检查 root权限
func CheckRootPermissions() bool {
   showRootCMD := exec.Command("/bin/sh", "-c", "ls /root/")
   showRootCMD := exec.Command("/bin/bash", "-c", "ls /root/")
   if _, err := showRootCMD.Output(); err != nil {
      return false
   }
@@ -83,7 +83,7 @@
// 配置服务器网络
func SetNetworkConfig(ipv4, netmask, gateway, dns string) (bool, string) {
   networkConfigScript := "/opt/vasystem/bin/netconfig"
   networkConfigScript := "/opt/vasystem/script/netconfig"
   ifname := config.Server.NetworkAdapter
   localIPv4, localNetMask, _ := GetLocalIP(ifname)
   localGW, _ := GetDefaultRoute(ifname)