mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-23 02:27:12 +00:00
disallow directories as logfile argument in aa-logprof (follow-up
for r2769, which only checked for "exists") Also allow everything except directories as logfile argument in aa-genprof. Acked-by: Steve Beattie <steve@nxnw.org>
This commit is contained in:
parent
06c3e0be75
commit
c35a4c412d
@ -65,8 +65,10 @@ filename = args.file
|
|||||||
|
|
||||||
|
|
||||||
if filename:
|
if filename:
|
||||||
if not os.path.isfile(filename):
|
if not os.path.exists(filename):
|
||||||
raise apparmor.AppArmorException(_('The logfile %s does not exist. Please check the path') % filename)
|
raise apparmor.AppArmorException(_('The logfile %s does not exist. Please check the path') % filename)
|
||||||
|
elif os.path.isdir(filename):
|
||||||
|
raise apparmor.AppArmorException(_('%s is a directory. Please specify a file as logfile') % filename)
|
||||||
else:
|
else:
|
||||||
apparmor.filename = filename
|
apparmor.filename = filename
|
||||||
|
|
||||||
|
@ -35,6 +35,8 @@ logmark = args.mark or ''
|
|||||||
if filename:
|
if filename:
|
||||||
if not os.path.exists(filename):
|
if not os.path.exists(filename):
|
||||||
raise apparmor.AppArmorException(_('The logfile %s does not exist. Please check the path') % filename)
|
raise apparmor.AppArmorException(_('The logfile %s does not exist. Please check the path') % filename)
|
||||||
|
elif os.path.isdir(filename):
|
||||||
|
raise apparmor.AppArmorException(_('%s is a directory. Please specify a file as logfile') % filename)
|
||||||
else:
|
else:
|
||||||
apparmor.filename = filename
|
apparmor.filename = filename
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user