diff --git a/scripts/machines.py b/scripts/machines.py
index ff5aca89f8d10c6a419079561d61a903c12192a1..fe4dd7329e0beebc76df0073587b35e56cc6991e 100755
--- a/scripts/machines.py
+++ b/scripts/machines.py
@@ -27,6 +27,7 @@ FILTERS = {
     "laas-mach-type": ["PC"],
     "laas-mach-origineAchat": ["LAAS", "autre"],  # exclude perso
 }
+STORAGE_ROOMS = ["B10", "B12"]
 
 
 def short(attr: str) -> str:
@@ -146,11 +147,14 @@ if __name__ == "__main__":
         users_data = users_ldap()
         for k, v in machines_data.items():
             if not v["utilisateur"] or v["utilisateur"] not in users_data:
-                print(f"{k}: wrong user {v['utilisateur']}")
+                print(f"{k}: wrong user '{v['utilisateur']}'")
                 continue
             user = users_data[v["utilisateur"]]
-            if user["room"] != v["room"]:
-                print(f"{k}: wrong user's room {user['room']} != {v['room']}")
+            if user["room"] != v["room"] and v["room"] not in STORAGE_ROOMS:
+                print(
+                    f"{k}: wrong user's ({user['uid']}) room "
+                    f"'{user['room']}' != '{v['room']}'"
+                )
             if user["st"] in ["JAMAIS", "NON-PERTINENT"]:
                 continue
             d, m, y = (int(i) for i in user["st"].split("/"))