Eterscripts

Материал из Etersoft wiki
Перейти к: навигация, поиск
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


!!Эта страница больше не поддерживается, см. сайт дистрибутива 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