python/semanage: Stop logging loginRecords changes
semanage_seuser_modify_local and semanage_seuser_del_local already do the logging. Moreover, semanage log for loginRecords.__add was flawed since it reported old-{seuser,role,range} of default user instead of None. This was caused by selinux.getseuserbyname, which returns values for default user when the specified username is not found. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1294663 Signed-off-by: Vit Mojzis <vmojzis@redhat.com>
This commit is contained in:
parent
42b4a44b74
commit
5e33a44c66
1 changed files with 0 additions and 8 deletions
|
@ -593,7 +593,6 @@ class loginRecords(semanageRecords):
|
||||||
|
|
||||||
semanage_seuser_key_free(k)
|
semanage_seuser_key_free(k)
|
||||||
semanage_seuser_free(u)
|
semanage_seuser_free(u)
|
||||||
self.mylog.log("login", name, sename=sename, serange=serange, serole=",".join(serole), oldserole=",".join(oldserole), oldsename=self.oldsename, oldserange=self.oldserange)
|
|
||||||
|
|
||||||
def add(self, name, sename, serange):
|
def add(self, name, sename, serange):
|
||||||
try:
|
try:
|
||||||
|
@ -601,7 +600,6 @@ class loginRecords(semanageRecords):
|
||||||
self.__add(name, sename, serange)
|
self.__add(name, sename, serange)
|
||||||
self.commit()
|
self.commit()
|
||||||
except ValueError as error:
|
except ValueError as error:
|
||||||
self.mylog.commit(0)
|
|
||||||
raise error
|
raise error
|
||||||
|
|
||||||
def __modify(self, name, sename="", serange=""):
|
def __modify(self, name, sename="", serange=""):
|
||||||
|
@ -653,7 +651,6 @@ class loginRecords(semanageRecords):
|
||||||
|
|
||||||
semanage_seuser_key_free(k)
|
semanage_seuser_key_free(k)
|
||||||
semanage_seuser_free(u)
|
semanage_seuser_free(u)
|
||||||
self.mylog.log("login", name, sename=self.sename, serange=self.serange, serole=",".join(serole), oldserole=",".join(oldserole), oldsename=self.oldsename, oldserange=self.oldserange)
|
|
||||||
|
|
||||||
def modify(self, name, sename="", serange=""):
|
def modify(self, name, sename="", serange=""):
|
||||||
try:
|
try:
|
||||||
|
@ -661,7 +658,6 @@ class loginRecords(semanageRecords):
|
||||||
self.__modify(name, sename, serange)
|
self.__modify(name, sename, serange)
|
||||||
self.commit()
|
self.commit()
|
||||||
except ValueError as error:
|
except ValueError as error:
|
||||||
self.mylog.commit(0)
|
|
||||||
raise error
|
raise error
|
||||||
|
|
||||||
def __delete(self, name):
|
def __delete(self, name):
|
||||||
|
@ -694,8 +690,6 @@ class loginRecords(semanageRecords):
|
||||||
rec, self.sename, self.serange = selinux.getseuserbyname("__default__")
|
rec, self.sename, self.serange = selinux.getseuserbyname("__default__")
|
||||||
range, (rc, serole) = userrec.get(self.sename)
|
range, (rc, serole) = userrec.get(self.sename)
|
||||||
|
|
||||||
self.mylog.log_remove("login", name, sename=self.sename, serange=self.serange, serole=",".join(serole), oldserole=",".join(oldserole), oldsename=self.oldsename, oldserange=self.oldserange)
|
|
||||||
|
|
||||||
def delete(self, name):
|
def delete(self, name):
|
||||||
try:
|
try:
|
||||||
self.begin()
|
self.begin()
|
||||||
|
@ -703,7 +697,6 @@ class loginRecords(semanageRecords):
|
||||||
self.commit()
|
self.commit()
|
||||||
|
|
||||||
except ValueError as error:
|
except ValueError as error:
|
||||||
self.mylog.commit(0)
|
|
||||||
raise error
|
raise error
|
||||||
|
|
||||||
def deleteall(self):
|
def deleteall(self):
|
||||||
|
@ -717,7 +710,6 @@ class loginRecords(semanageRecords):
|
||||||
self.__delete(semanage_seuser_get_name(u))
|
self.__delete(semanage_seuser_get_name(u))
|
||||||
self.commit()
|
self.commit()
|
||||||
except ValueError as error:
|
except ValueError as error:
|
||||||
self.mylog.commit(0)
|
|
||||||
raise error
|
raise error
|
||||||
|
|
||||||
def get_all_logins(self):
|
def get_all_logins(self):
|
||||||
|
|
Loading…
Reference in a new issue