mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-12 00:06:09 +01:00
Fixed various issues
This commit is contained in:
@@ -82,7 +82,7 @@ class preFlightsChecks:
|
|||||||
|
|
||||||
if self.distro == ubuntu:
|
if self.distro == ubuntu:
|
||||||
self.stdOut("Add Cyberpanel user")
|
self.stdOut("Add Cyberpanel user")
|
||||||
command = "useradd cyberpanel -g sudo"
|
command = "useradd cyberpanel -U -G sudo"
|
||||||
cmd = shlex.split(command)
|
cmd = shlex.split(command)
|
||||||
res = subprocess.call(cmd)
|
res = subprocess.call(cmd)
|
||||||
if res != 0 and res != 9:
|
if res != 0 and res != 9:
|
||||||
@@ -703,6 +703,9 @@ class preFlightsChecks:
|
|||||||
break
|
break
|
||||||
|
|
||||||
def fix_selinux_issue(self):
|
def fix_selinux_issue(self):
|
||||||
|
if (self.distro == ubuntu):
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
cmd = []
|
cmd = []
|
||||||
|
|
||||||
|
|||||||
@@ -1160,13 +1160,19 @@ class InstallCyberPanel:
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
command = 'adduser lscpd -M -d /usr/local/lscp'
|
if self.distro == centos:
|
||||||
|
command = 'adduser lscpd -M -d /usr/local/lscp'
|
||||||
|
else:
|
||||||
|
command = 'useradd lscpd -M -d /usr/local/lscp'
|
||||||
|
|
||||||
cmd = shlex.split(command)
|
cmd = shlex.split(command)
|
||||||
res = subprocess.call(cmd)
|
res = subprocess.call(cmd)
|
||||||
|
|
||||||
command = 'groupadd lscpd'
|
if self.distro == centos:
|
||||||
cmd = shlex.split(command)
|
command = 'groupadd lscpd'
|
||||||
res = subprocess.call(cmd)
|
cmd = shlex.split(command)
|
||||||
|
res = subprocess.call(cmd)
|
||||||
|
# Added group in useradd for Ubuntu
|
||||||
|
|
||||||
command = 'usermod -a -G lscpd lscpd'
|
command = 'usermod -a -G lscpd lscpd'
|
||||||
cmd = shlex.split(command)
|
cmd = shlex.split(command)
|
||||||
|
|||||||
Reference in New Issue
Block a user