commit message from python script
This commit is contained in:
@@ -3,12 +3,12 @@
|
|||||||
import os, sys, subprocess
|
import os, sys, subprocess
|
||||||
|
|
||||||
class nfs_server_conf:
|
class nfs_server_conf:
|
||||||
def __init__(self, nfs_srv_folders = ["/nfsroot/publicnfs","/nfsroot/datennfs"], nfs_config_file = "/etc/exports") -> None:
|
def __init__(self, nfs_srv_folders = ["/nfsroot/publicnfs","/nfsroot/datennfs"], nfs_config_file = "/etc/exports", allow_network = "192.168.50.0/25") -> None:
|
||||||
if not os.geteuid()==0:
|
if not os.geteuid()==0:
|
||||||
raise PermissionError("Sie sind kein Root")
|
raise PermissionError("Sie sind kein Root")
|
||||||
self.nfs_srv_folders = nfs_srv_folders
|
self.nfs_srv_folders = nfs_srv_folders
|
||||||
self.nfs_config_file = nfs_config_file
|
self.nfs_config_file = nfs_config_file
|
||||||
|
self.allow_network = allow_network
|
||||||
def mount_serverfolder(self):
|
def mount_serverfolder(self):
|
||||||
for srv_folder in self.nfs_srv_folders:
|
for srv_folder in self.nfs_srv_folders:
|
||||||
unit_mount_file = "/etc/systemd/system/" + os.path.basename(srv_folder) + ".mount"
|
unit_mount_file = "/etc/systemd/system/" + os.path.basename(srv_folder) + ".mount"
|
||||||
@@ -55,7 +55,7 @@ class nfs_server_conf:
|
|||||||
print(folder_counting["folder_name"], "ist vorhanden in", self.nfs_config_file )
|
print(folder_counting["folder_name"], "ist vorhanden in", self.nfs_config_file )
|
||||||
else:
|
else:
|
||||||
with open(self.nfs_config_file, 'a') as add_exportfile:
|
with open(self.nfs_config_file, 'a') as add_exportfile:
|
||||||
print(folder_counting["folder_name"] + " ", file=add_exportfile)
|
print(folder_counting["folder_name"], self.allow_network + "(rw,sync,insecure,root_squash,no_subtree_check)", file=add_exportfile)
|
||||||
print(folder_counting["folder_name"], "ist NICHT vorhanden in", self.nfs_config_file )
|
print(folder_counting["folder_name"], "ist NICHT vorhanden in", self.nfs_config_file )
|
||||||
|
|
||||||
def nfs_con_user(self):
|
def nfs_con_user(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user