Firefox спрашивает прежде, чем установить дополнения, но как я могу сделать его так, пользователю не разрешают установить дополнения?
Дополнения не установлены в масштабе всей системы, но каждым пользователем только для себя. И они хранятся в рамках их корневого каталога.
Таким образом, нет никакого пути (кроме создания каталога профиля, только для чтения), чтобы препятствовать тому, чтобы пользователь установил их.
В случае, если Вы хотите экспериментировать с профилем: посещение about:profile
в рамках Firefox для обнаружения, где профиль хранится. Но имейте в виду (как Dan заявил в комментарии), что ничто не может предотвратить пользователя, чтобы создать и использовать новый профиль для ее браузера.