iRoman

Быстрая настройка тонких клиентов

3 сообщения в этой теме

#!/bin/bash

#настраиваем флешки

FILE="/etc/polkit-1/localauthority/50-local.d/55-storage.pkla"

touch /etc/polkit-1/localauthority/50-local.d/55-storage.pkla

echo "[Storage Permissions]" >> $FILE
echo "Identity=unix-group:plugdev" >> $FILE
echo "Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown" >> $FILE
echo "ResultAny=yes" >> $FILE
echo "ResultActive=yes" >> $FILE
echo "ResultInactive=yes" >> $FILE

/usr/sbin/usermod -a -G plugdev user

cd files

dpkg -i eject_2.1.5+deb1+cvs20081104-13_i386.deb

#по умолчанию русский язык
cp -f xkb-plugin-4.rc /home/user/.config/xfce4/panel/xkb-plugin-4.rc

#настройки закладок в FireFox
cp -f places.sqlite /home/user/.mozilla/firefox/6kcb87eq.default/places.sqlite

#настройки панелей в FireFox (скрыть меню, показать панель закладок)
cp -f xulstore.json /home/user/.mozilla/firefox/6kcb87eq.default/xulstore.json

#Разрешения для js принтера
cp -f permissions.sqlite /home/user/.mozilla/firefox/6kcb87eq.default/permissions.sqlite

#Если хотите чтобы пользователи не могли добавлять закладки, удалите следующую строкиу
chown -R user:user /home/user/.mozilla/

#Переходим на Самарское время
echo 'Europe/Samara' > /etc/timezone
cp -f /usr/share/zoneinfo/Europe/Samara /etc/localtime

cd
rm -rf files install.sh

Скрипт для быстрой начальной настойки тонких клиентов. Возможно нужно скорректировать имя профиля FireFox 6kcb87eq.default. Проверьте на своих тонких клиентах в папке /home/user/.mozilla/firefox/.

Еще нужно на одном тонком клиенте настроить закладки которые считаете нужными и после этого скопировать файл /home/user/.mozilla/firefox/6kcb87eq.default/places.sqlite в папку files.

Теперь для быстрой настройки очередного тонкого клиента нужно авторизироваться под рутом, скопировать с флешки файл install.sh и папку files в папку /root. Открыть терминал. Набрать две команды:

chmod +x install.sh
./install.sh

Можно еще много всего предварительно настроить, но нужно было срочно поэтому все простенько.

 

 

scriptsh.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Неплохо. Единственное (правда не проверял еще), возможно в FireFox заблокируется сохранение изменения закладок и т.д. со стороны пользователя user, поскольку копирование в профиль мозиллы идет от имени root. Может это и к лучшему - ибо нефиг...

Хотя, если надо, потом можно дописать где нибудь не заморачиваясь

(дать user права на владение папкой /user/.mozilla и всему что в этой папке):

chown -R user:user /user/.mozilla

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошее замечание. Совершенно забыл об этом:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас