Page 1 of 1

list-usres

Posted: Wed Sep 14, 2016 9:30 am
by pk-pro
Всем доброго дня!

Пишу небольшой скрипт на Bash для создания резервных копий сайтов, на VDS под управлением vestaCP. Сайтов и пользователей много.

В скрипте мне нужно получить имена пользователей, созданных под вестой.
Нашел команду v-list-users. Но она помимо имен выводит еще некоторые данные в виде таблицы, а мне нужно только имена...

Как правильно сделать, подскажите, пожалуйста.

Re: list-usres

Posted: Wed Sep 14, 2016 10:00 am
by Alex Connor
видимо только напильник в руки

Re: list-usres

Posted: Wed Sep 14, 2016 10:05 am
by skurudo
Alex Connor wrote:видимо только напильник в руки
Не обязательно :)

Re: list-usres

Posted: Wed Sep 14, 2016 10:07 am
by skurudo
pk-pro wrote: В скрипте мне нужно получить имена пользователей, созданных под вестой.
Нашел команду v-list-users. Но она помимо имен выводит еще некоторые данные в виде таблицы, а мне нужно только имена...
Как заметил Алекс, можно поковырять скрипт.
Но почему не попробовать более простое решение? Ведь давайте рассуждать. При создании пользователя у нас в папке /usr/local/vesta/data/users/ создается каталог с ним, соответственно при удалении каталог оттуда затирается.

Соответственно список пользователей мы можем получить, прочитав лист каталогов:

Code: Select all

ls /usr/local/vesta/data/users/

Re: list-usres

Posted: Wed Sep 14, 2016 10:36 am
by pk-pro
Отлично, похоже такое решение мне подойдет!
Спасибо огромное!!!

Re: list-usres

Posted: Wed Sep 14, 2016 11:28 am
by skurudo
pk-pro wrote:Отлично, похоже такое решение мне подойдет!
Спасибо огромное!!!
Ну и ладушки, решилось малой кровью :)