From 894147c3fe855cb494462bcbc5475af55328efe8 Mon Sep 17 00:00:00 2001 From: Resham Panth Date: Sun, 15 Sep 2024 18:15:25 +0530 Subject: [PATCH] Add CLI function for fixing File Permissions --- cli/cyberPanel.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/cli/cyberPanel.py b/cli/cyberPanel.py index 0e3c51f8b..495760ff1 100755 --- a/cli/cyberPanel.py +++ b/cli/cyberPanel.py @@ -1043,6 +1043,20 @@ def main(): cyberpanel.deleteDNSRecord(args.recordID) + ## Fix File Permission function + + elif args.function == "fixFilePermissions": + + completeCommandExample = 'cyberpanel fixFilePermissions --domainName cyberpanel.net' + + if not args.domainName: + print("\n\nPlease enter the domain. For example:\n\n" + completeCommandExample + "\n\n") + return + + from filemanager.filemanager import FileManager + fm = FileManager(None, None) + fm.fixPermissions(args.domainName) + ## Backup Functions. elif args.function == "createBackup":