Update files_api.py

This commit is contained in:
Mr Chen
2024-05-12 01:10:04 +08:00
parent 47ff1e4458
commit 2e9561dd86
+15
View File
@@ -121,6 +121,7 @@ class files_api:
def fileAccessApi(self):
filename = request.form.get('filename', '')
data = self.getAccess(filename)
data['sys_users'] = self.getSysUserList()
return mw.getJson(data)
def setFileAccessApi(self):
@@ -933,6 +934,20 @@ class files_api:
data['chown'] = 'www'
return data
def getSysUserList(self):
pwd_file = '/etc/passwd'
if os.path.exists(pwd_file):
content = mw.readFile(pwd_file)
clist = content.split('\n')
sys_users = []
for line in clist:
if line.find(":")<0:
continue
lines = line.split(":",1)
sys_users.append(lines[0])
return sys_users
return ['root','mysql','www']
# 计算文件数量
def getCount(self, path, search):
i = 0