Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

demonca13

  • 0
    вклад
  • 8
    вопросов
  • 3
    ответа
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как отобразить имя CN=username сертификата в логах access Nginx?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    оно ?
    https://awmanoj.github.io/tech/2017/06/13/using-ng...
    Ответ написан 31 янв.
    3 комментария
    3 комментария
  • Как удаленно перезагрузить Grandstream GXP2200 каждый день?

    Zarom
    Дмитрий Шицков @Zarom
    В такой ситуации возможно сработает с таким "хаком". Когда-то давно использовали его на проекте в отчасти схожей ситуации.

    Сперва нужно создать скрипт, который выводит пароль с использованием echo
    #!/bin/sh
    echo "secret_Grandstream_pass"


    Для примера, допустим скрипт будет храниться в /home/root/grandstream_pass
    Нужно назначит права на исполнение этому скрипту chmod u+x /home/root/grandstream_pass

    Затем создать ещё один скрипт, выполняющий удаленную ssh-команду
    #!/bin/sh
    # Заставляем ssh считать что у нас нет дисплея, что поспособствует тому, что ssh Не будет запрашивать пароль
    export DISPLAY=:0
    
    # Тот самый скрипт с паролем
    export SSH_ASKPASS=/home/root/grandstream_pass
    
    # Выполняем ssh. setsid создаст новый сеанс без контролирующего терминала, что так же способствует тому, чтобы ssh не запросил пароль
    setsid ssh user@server "reboot"


    Вместо второго скрипта можно использовать однострочник
    DISPLAY=: SSH_ASKPASS=/home/root/grandstream_pass setsid ssh user@server "reboot"
    или
    echo nothing | DISPLAY=: SSH_ASKPASS=/home/root/grandstream_pass ssh user@server "reboot"
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как добавить кнопку подтверждения что задача выполнена в Sharepoint?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    На задачу навесьте Workflow

    примерные шаги
    1. Когда изменяется статус In Progress на Completed
    2. Отправить на утверждение указанным контактам
    Ответ написан более года назад
    6 комментариев
    6 комментариев
  • Запуск скрипта перезагрузки служб с помощью планировщика заданий?

    res2001 @res2001
    Developer, ex-admin
    Забейте. OpenVPN сам умеет в HA/failover: https://openvpn.net/community-resources/implementi...
    Ответ написан более года назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • firedragon
    Владимир Коротенко
    • 9 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • FKV
    • 5 ответов
    • 0 вопросов
  • gzhegow
    Григорий Васильков
    • 5 ответов
    • 0 вопросов
  • Кирилл Гусарев
    • 3 ответа
    • 2 вопроса
  • Alexandroppolus
    Alexandroppolus
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации