Tombstoned check crashlog permissions (#2576)

* check permission on apport crashes

* check permission bits
pull/2577/head
Willem Melching 2020-11-19 17:08:46 +01:00 committed by GitHub
parent f93bca98ae
commit 7d9fa1f85e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -21,7 +21,9 @@ def get_tombstones():
# Loop over first 1000 directory entries
for _, f in zip(range(1000), d):
if f.name.startswith("tombstone") or f.name.endswith(".crash"):
if f.name.startswith("tombstone"):
files.append((f.path, int(f.stat().st_ctime)))
elif f.name.endswith(".crash") and f.stat().st_mode == 0o100640:
files.append((f.path, int(f.stat().st_ctime)))
return files