Eterscripts
!!Эта страница больше не поддерживается, см. сайт дистрибутива LINUX@Etersoft.
Eterscripts - набор конфигурационных скриптов дистрибутива LINUX@Etersoft
Подпакеты
- eterscripts - документация и конфиурационный файл /etc/eterscripts.conf
- eterscripts-nxclient-setup - скрипт nxclient-setup, а также экземпляры настроек fluxbox
- eterscripts-nxserver-server - только постинсталл-скрипт для настройки сервера NX
- eterscripts-single-mode - скрипт single-mode и smbconf_functions.sh
- eterscripts-smbconf - скрипт smbconf
- eterscripts-smbconf-1c-base - только постинсталл-скрипт для настройки самба-шары /var/share/1c_base и заданным набором параметров
Скрипты
- smbconf - консольная утилита для конфигурирования smb.conf
- single-mode - консольная утилита для конфигурирования режима запуска оконного менеджера в режиме одного приложения
- nxclient-setup - консольная утилита для конфигурирования запуска nxclient в качестве desktop-менеджера
Описание отдельных компонент
Smbconf - консольная утилита для конфигурирования smb.conf
Зависимости: samba-common, libshell, bash, service
Варианты использования утилиты smbconf:
Основные функции:
smbconf normalize - удаление из конфига дублирующих записей
smbconf print - вывод конфига
smbconf restart - рестарт сервиса smb
Функции управления шарами:
smbconf share list - вывод списка шар
smbconf share print {<share_name>|global} - вывод информации о шаре
smbconf share add <share_name> - добавление шары
smbconf share rename <share_name> <share_newname> - добавление шары
smbconf share delete <share_name> - удаление шары
Функции управления отдельными параметрами:
smbconf param get {<share_name>|global} <param_name> - просмотр параметра шары (или глобального)
smbconf param set {<share_name>|global} <param_name> <param_value> - установка значения для параметра
smbconf param delete {<share_name>|global} <param_name> - удаление секции или параметра
Функции настройки клиента (добавлено в версии 0.3.5):
smbconf client <server_name> {<share_name>} - настройка клиента на шару share_name (по умолчанию - 1c_base) на сервере server_name (расположение папки можно задать в /etc/eterscripts.conf в переменной MOUNT_PREFIX)
Nxclient-setup - консольная утилита для конфигурирования запуска nxclient в качестве desktop-менеджера
Зависимости: libshell, bash, eterscripts-single-mode, fluxbox
Варианты использования утилиты nxclient-setup:
nxclient-setup adduser <newuser> - добавление пользователя
nxclient-setup autosetup - добавление пользователя, настройка автоматического входа и режима одного приложение для него (имя пользователя можно задать в /etc/eterscripts.conf в переменной NEW_NXUSER)
nxclient-setup desktop set <user> - настройка десктопа NXClient для указанного пользователя
nxclient-setup desktop delete <user> - удаление настроек десктопа NXClient для указанного пользователя
nxclient-setup single set <user> - настройка режима одного приложения (NXClient) для указанного пользователя
nxclient-setup single delete <user> - отмена режима одного приложения для указанного пользователя
nxclient-setup autologin set <user> - настройка автоматического входа для указанного пользователя
nxclient-setup autologin delete - удаление настроек автоматического входа
для версии 0.3.3
'
Usage: nxclient-setup <option> <user>
<option> must be in next list:
-e setup nxclient for an existing user
-s setup nxclient for an existing user (with single-mode)
-n setup nxclient for the new user that will be created
-h show this text and exit
'
Примеры:
nxclient-setup -e john
nxclient-setup -s mary
nxclient-setup -n nxuser
Single-mode - консольная утилита для конфигурирования режима запуска оконного менеджера в режиме одного приложения
Зависимости: python, xinitrc-etersoft
Варианты использования утилиты single-mode:
single-mode <option> <user> [<command>]
<option>:
-l, --link create symlink of object (i.e. program, which must be executable)
-c, --copy copy object (i.e. script)
-d, --delete delete user file
-h, --help show this text and exit
Примеры:
single-mode -l natalie /usr/bin/oocalc
single-mode -c fred ./run
single-mode -d mike
Лицензия
Copyright (C) 2009 Константин Баев <kipruss@etersoft.ru>, ООО "Этерсофт"
Лицензия - GNU General Public License