Нарисуйте папку .mozilla, которую вы хотите использовать для всех пользователей, и отпустите ее для всех учетных записей, для которых вы хотите скопировать настройки / профиль / расширения. Например, если вы хотите скопировать настройки Firefox / расширения / профили пользователя root пользователям john и jane:
sudo -s
cd /root/
tar -czvf mozilla.tar.gz .mozilla
tar -zxvf /root/mozilla.tar.gz -C /home/john
tar -zxvf /root/mozilla.tar.gz -C /home/jane
chown -R john:john /home/john/.mozilla
chwon -R jane:jane /home/jane/.mozilla
Если у вас большое количество пользователей, вы всегда можете написать сценарий для распаковки /root/mozilla.tar.gz в домашний каталог каждого пользователя:
for dest in `find /home/* -maxdepth 0 -type d -not -path '*/\.*' -not -path '*/lost+found' -printf '%f\n'`;
do
tar -zxf "/root/mozilla.tar.gz" -C "/home/$dest"
chown -R "$dest:$dest" "/home/$dest/.mozilla"
done
ВАЖНО: Вышеуказанное не будет работать, если пользователи зашифровали домашние папки, и они не вошли в систему. также предполагает, что домашние каталоги пользователей имеют то же имя, что и их имена пользователей. Если домашним каталогом пользователя john является /home/johnsmith, приведенный выше сценарий не будет работать.