Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка утилиты для linux  (Прочитано 5292 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Настройка утилиты для linux
« : 11 Августа 2017, 10:59:17 »
Доброго времени суток. Требуется создать папку /etc/ATOL/EoU ,но при попытке создать папку ATOL в /etc выдает ошибку "Error creating directory /etc/ATOL: Permission denied" 

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 14/08/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 15:14:30 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #1 : 11 Августа 2017, 11:13:05 »
sudo mkdir -p /etc/ATOL/EoU

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #2 : 11 Августа 2017, 11:21:27 »
Благодарю удалось, но теперь при попытке скопировать файлы в папку EoU выдается та же ошибка

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #3 : 11 Августа 2017, 11:26:13 »
Для чего ты это делаешь?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6297
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #4 : 11 Августа 2017, 11:26:29 »
huk85, все ваши проблемы с Ubuntu, с  которыми вы обращаетесь на форум, из-за незнания элементарных основ работы с ОС на базе Linux.

Почитайте документацию, все ответы на ваши вопросы там есть.

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #5 : 11 Августа 2017, 11:30:32 »
Была попытка чтения документов-уроков, но слишком все запутанно, повторяю действия документации и выходит все не так , ошибки и прочее. Хотелось бы узнать как стать главным преглавным пользователем, чтобы доступ всегда и везде был открыт?

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #6 : 11 Августа 2017, 11:39:48 »
huk85,
Сам придумал создавать папки в /etc и копировать туда файлы? Врядли такое будет написано в какой нибудь инструкции.

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #7 : 11 Августа 2017, 11:45:15 »
Утилита EoU предназначена для организации канала между ОФД и ККТ при подключении последнего по USB.
Поддерживаемые платформы:
Windows XP и выше,
Linux x86 (в среднем дистрибутивы старше 2008г),
Linux armhf (АТОЛ HUB-19, Raspberry Pi).

Настройки утилиты представляют собой xml-файл следующего вида:
settings.xml
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<!-- Настройки логирования -->
<logs>
<!-- Каталог хранения логов -->
<dir>/home/user/.atol/EoU</dir>
</logs>
<!-- Автоматический поиск ККТ. Linux Only. -->
<hotplug>auto</hotplug>
<!-- Пример настройки устройства для Windows -->
<device>
<!-- Идентификатор устройства. Только для отображения в логах -->
<id>1</id>
<!-- Порт устройства. В данном случае COM3 -->
<port>3</port>
</device>
<!-- Пример No1 настройки устройства для Linux -->
<device>
<!-- Идентификатор устройства. Только для отображения в логах -->
<id>2</id>
<!-- Порт устройства (привязка к физическому USB-порту). В данном случае Bus 1 - Port 1 -
Port 3 (подобный путь можно отследить в вызове lsusb -t). -->
<port>1-1.3</port>
</device>
<!-- Пример No2 настройки устройства для Linux -->
<device>
<!-- Идентификатор устройства. Только для отображения в логах -->
<id>2</id>
<!-- ProductID ККТ как USB-устройства. При подобной настройке утилита будет работать с
первым найденным ФРом с заданным PID. -->
<port>0005</port>
</device>
Замечания к настройкам:
Файл с настройками (settings.xml) должен располагаться в следующих каталогах (по умолчанию):
Windows: C:\ProgramData\ATOL\EoU (путь до каталога ATOL может отличаться в зависимости от версии
ОС).
Linux: ${HOME}/.atol/EoU или /etc/ATOL/EoU (в зависимости от того, есть ли права на запись у
пользователя, из-под которого утилита запущена). Каталоги проверяются в указанной
последовательности.
Имеется возможность использовать локальный файл настроек. Для этого рядом с утилитой нужно положить
пустой файл USE_LOCAL_CONFIGS .
Если не указывать каталог логов, то будет использоваться каталог по умолчанию:
Windows: C:\ProgramData\ATOL\EoU\logs (путь до каталога ATOL может отличаться в зависимости от
версии ОС).
Linux: /var/log/EoU или ${HOME}/.atol/EoU/logs (в зависимости от того, есть ли права на запись у
пользователя, из-под которого утилита запущена). Каталоги проверяются в указанной
последовательности.
Если по каким-либо причинам все каталоги для записи логов оказались недоступны, утилита будет пытаться
писать его рядом с собой в подкаталоге logs.
При указании <hotplug>auto</hotplug> не имеет смысла указывать устройства - они будут игнорироваться.
При указании нескольких устройств (тегов device ) утилита будет работать с ними всеми. При этом в логах на
каждой строчке будет подписано, к какому id (тег id) устройства она относится.
В списке устройств Windows для ККМ определяется два виртуальных порта COM. Порт EoU, который надо
прописать в настройки, обычно второй по порядку.
Запуск
Основной исполняемый файл утилиты - EthOverUsb.exe (Windows) или EthOverUsb (Linux). На Linux нужно запускать
.sh скрипт - он прописывает правильные пути к библиотекам до запуска основной утилиты. Перед запуском
убедиться, что выданы права на все исполняемые файлы на запуск (chmod +x EthOverUsb*).
Запуск возможен в двух режимах:
Как приложение. Запускать с консоли. Утилита запускается, блокируя текущую консоль, и пишет логи в
консоль (помимо файловых). Для этого необходимо запустить утилиту с ключом -e.
Как сервис. Для работы как сервиса нужно произвести регистрацию утилиты в системе как сервиса (ключ -i) и
запустить без параметров. Для деинсталляции нужно запустить утилиту с ключом -u, для остановки сервиса
запустить утилиту с ключом -t. Установить сервис можно для конкретного пользователя (-i [account]
[password]).

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #8 : 11 Августа 2017, 11:47:07 »
Хотелось бы узнать как стать главным преглавным пользователем, чтобы доступ всегда и везде был открыт?

Удалить Linux и установить Windows. Там вы со старта "главный преглавный пользователь".

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #9 : 11 Августа 2017, 11:52:54 »
Имеется возможность использовать локальный файл настроек. Для этого рядом с утилитой нужно положить
пустой файл USE_LOCAL_CONFIGS
Не вариант?

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #10 : 11 Августа 2017, 11:54:25 »
Судя по всему Linux не простая система, как виноуз. Научиться пользоваться виндоуз может и ребенок, все понятно зрительно. Для Linux же необходимо изучать курсы, сродни программированию.   

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8085
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #11 : 11 Августа 2017, 11:55:52 »
Цитировать
Хотелось бы узнать как стать главным преглавным пользователем, чтобы доступ всегда и везде был открыт?
Ахнуть не успеешь - грохнешь систему.
А если серьезно команда sudo и делает тебя "главным преглавным пользователем".

Оффлайн huk85

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #12 : 11 Августа 2017, 11:57:00 »
Не вариант?
Хороший вариант, тогда все папки можно положить и в домашнюю папку.
« Последнее редактирование: 11 Августа 2017, 12:01:37 от huk85 »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не удается создать папку в /etc
« Ответ #13 : 11 Августа 2017, 12:07:08 »
Судя по всему Linux не простая система, как виноуз. Научиться пользоваться виндоуз может и ребенок, все понятно зрительно. Для Linux же необходимо изучать курсы, сродни программированию.   
Нет. Просто надо один раз изучить азы. Ничего сложного там нет. Но лучше изучать не по статьям, а найти хорошую книжку основ Linux систем.

Файл с настройками (settings.xml) должен располагаться в следующих каталогах (по умолчанию):
Windows: C:\ProgramData\ATOL\EoU (путь до каталога ATOL может отличаться в зависимости от версии
ОС).
Linux: ${HOME}/.atol/EoU или /etc/ATOL/EoU (в зависимости от того, есть ли права на запись у
пользователя, из-под которого утилита запущена)
Если запустить скрипт, файл с настройками автоматически не создается в ${HOME}/.atol/EoU или в /etc/ATOL/EoU ?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Настройка утилиты для linux
« Ответ #14 : 11 Августа 2017, 13:43:53 »
Ну и чем не устроило?
Замечания к настройкам:

Linux: ${HOME}/.atol/EoU или /etc/ATOL/EoU


Пользователь добавил сообщение 11 Августа 2017, 13:46:19:
Для Linux же необходимо изучать курсы
Вы хотя бы help.ubuntu.ru прочитали? Потому что вся «непростость» системы заключается в том, что это не Виндоуз.
« Последнее редактирование: 11 Августа 2017, 13:52:08 от Azure »
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.017 секунд. Запросов: 19.