Eterscripts — набор конфигурационных скриптов

Eterscripts — набор консольных конфигурационных скриптов для дистрибутива LINUX@Etersoft

Подпакеты

Скрипты

Описание отдельных компонент

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 (по умолчанию - sharebase) на сервере 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 - удаление настроек автоматического входа

Single-mode – консольная утилита для конфигурирования режима запуска оконного менеджера в режиме одного приложения

Зависимости: python, xinitrc-etersoft

Варианты использования утилиты single-mode:

single-mode option user [command]

Действия в зависимости от параметра

-l, --linkсоздаёт символьную ссылку на объект (например программу) в /etc/X11/xsession.user.d/ под именем user
-c, --copyкопирует объект (например, исполняемый скрипт) в /etc/X11/xsession.user.d/ под именем user
-d, --deleteуничтожает файл пользователя в /etc/X11/xsession.user.d/
-h, --helpвыводит справку

Примеры:

single-mode -l natalie /usr/bin/oocalc
single-mode -c fred ./run
single-mode -d mike