diff --git a/bin/check-home-permissions.py b/bin/check-home-permissions.py index 71182c78eaed01a380c470969ec55584ba575524..e78667e383c70ef81611fb965fc2e21143168632 100755 --- a/bin/check-home-permissions.py +++ b/bin/check-home-permissions.py @@ -40,6 +40,10 @@ class Home(object): def filemode(self): return stat.filemode(self.st.st_mode) + @property + def permission(self): + return ' '.join([self.filemode, self.path]) + def __str__(self): return ' '.join([self.filemode, self.uname, self.gname, self.path]) @@ -89,11 +93,13 @@ if __name__ == '__main__': if owner: print('bad owner or group:') print('-------------------') - list_homes(owner) + for home in owner: + print(home) print() if permission: print('bad permission:') print('---------------') - list_homes(permission) + for home in permission: + print(home.permission) print()