Index: univention-management-console/src/univention/management/console/acl.py =================================================================== --- univention-management-console/src/univention/management/console/acl.py (Revision 14101) +++ univention-management-console/src/univention/management/console/acl.py (Arbeitskopie) @@ -291,6 +291,8 @@ ACL.process( '' ) def _read_from_file( self, username ): + if isinstance(username, unicode): + username = username.encode('UTF-8') filename = os.path.join( ACLs.CACHE_DIR, username ) try: @@ -320,6 +322,8 @@ self.acls.append( rule ) def _write_to_file( self, username ): + if isinstance(username, unicode): + username = username.encode('UTF-8') filename = os.path.join( ACLs.CACHE_DIR, username ) file = os.open( filename, os.O_WRONLY | os.O_TRUNC | os.O_CREAT, 0600 )