Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Context: 30 stations, all clones --- public kiosks; using Firefox. I'd like to be able to use fabric to deploy firefox + addons + user scripts to the stations that do not have it, or, need an updated version.

Concept: I already figured out the part about installing Firefox --- so, case closed there. As far as deploying addons and user settings/scripts ---

Couldn't one just sync the user's .mozilla directory in such a way that it preserved permissions? Addons and settings are kept in this directory, I believe. I've tried syncing the entire user directory but ran into what I think was just a permissions issue.

Has anyone done it this way? I don't want to mess with custom deb files. Did you use rsync? cpio/tar to preserve permissions?

share|improve this question

Firefox plugins can be placed in /usr/lib(64)?/mozilla/plugins for access by all users.

As for user settings, is there a reason you have to replicate it to every kiosk instead of using a networked filesystem for the user home directory?

share|improve this answer
yes, network is flaky in some locations. We cover 30 locations across thousands of miles. It is definitely out of the question ...even with slave or duplicate servers serving --- the new overhead is a poor ROI. A simple sync has no to low overhead and easy to troubleshoot w/out extra equipment, hosts ...etc. ** Also, if I put the plugins in that directory will they be installed for every user by default? – Bubnoff Aug 9 '12 at 21:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.