Как интерпретировать символ в строке, переданной через SSH

Новое для BASH и Linux и нужна быстрая помощь. Я написал быстрый скрипт bash, который запрашивает у пользователя имя пользователя и пароль из командной строки и передает эту информацию на удаленный сервер позже через SSH. Проблема в том, что у одного пользователя есть символ в пароле, и значение вызывает ошибки EOF при использовании SSH. Ниже […]

Live Fedora 22 на флеш-накопителе не загружается

Я загрузил Fedora 22 iso и использовал WindowsXP-Rufus, чтобы сделать флеш-накопитель загрузочным и поместить iso на флешку. Неясно, если это необходимо – мне пришлось вручную загрузить ldlinux.bss и ldlinux.sys, прежде чем rufus будет работать над этим iso. Неясно, если применимо – используется 2-гигабайтный флеш-накопитель с 1,4 ГБ iso, оставляя 600 Мб свободной на флеш-накопителе. Попытка […]

Проверьте наличие имени хоста под настраиваемым портом в known_hosts

Мне нужно добавить проверку, если имя хоста уже присутствует в known_hosts. Обычно я бы сделал что-то вроде этого: ssh-keygen -H -F hostname Однако, похоже, это не работает для меня в этом конкретном случае. Я подключаюсь к хосту, используя порт 2202, например: ssh user@myhost -p 2102 Я попросил добавить имя хоста к known_hosts, я говорю «да». […]

Запуск openvpn без привилегий root

Я работаю с openvpn, когда я печатаю: $ sudo openvpn Все нормально, но когда я набираю: $ openvpn bash: openvpn: command not found Я пытаюсь в своем Debian 8 с этими инструкциями, но в Jessie я не могу найти некоторые файлы, например: /etc/rc.d/init.d/openvpn-su и т. Д. Затем, как я запускаю openvpn без привилегий root?

Есть ли способ предотвратить отказ плохих дисков от / dev?

Я пытаюсь восстановить раздел на плохом диске с ddrescue. Я бегу: $ sudo ddrescue -r -1 -v /dev/sdd3 OUT.img dd_rescue_logfile и кажется, что он отлично работает какое-то время, но примерно через час «текущая скорость» падает до нуля, потому что диск исчез из / dev. Чтобы вернуть диск, единственное, что я могу придумать, – перезагрузить систему […]

жесткие диски разворачиваются процессами / приложениями, которые просто получают список дисков? Как предотвратить?

У меня есть 24/7 всегда основанный на Debian Jessie домашний домашний сервер с большим SST 1 ТБ для ОС и все мои часто используемые файлы. Эта же система имеет 4 больших жестких диска в массиве SnapRAID. Это, в основном, для архивирования нечастого доступа к Blu-ray-лучам, и чтобы эти диски оставались в режиме ожидания, если только […]

Как временно изменить язык для sudo?

Чтобы изменить локаль текущего пользователя, например, export LANG=en_US.UTF-8 . Но эта переменная среды не влияет на пользователя root. Когда я использую sudo язык отображения остается по умолчанию. Как временно изменить язык для использования sudo ? sudo export LANG=en_US.UTF-8 не работает, возможно, это команда bash .

Судоподобная память паролей для собственных скриптов

У меня есть сценарий, для которого требуется пароль для аутентификации веб-службы. Достаточно одного пароля для предопределенного пользователя, и пароль должен по возможности храниться надежно (не обычный текст). Очевидно, что я не хочу писать пароль в ясном тексте в сценарии по соображениям безопасности, поэтому у меня есть сценарий, который спрашивает у меня пароль, но каждый раз […]

Как остановить скрипты bash от выхода из окна в целом

Когда я пишу скрипт bash, и у меня есть exit;; или exit 0;; сценарий не только выходит, но окно (или панель в случае панелей tmux) полностью завершается (уходит). например while true; do read -p 'Run with -a (auto-correct) options?' yn case $yn in [Yy]* ) rubocop -a $@;; [Nn]* ) exit;; # <–here exits window […]

Используйте файл списка, чтобы извлечь второй список из главного файла (и прокомментировать некоторые строки) … КАК?

У меня два файла: master.tbl и sites.lst Файл master.tbl – это список сайтов с их конфигурациями портов, именами портов, IP-адресами и т. Д. Существуют строки, содержащие описания сайтов, комментарии и т. Д., Но они неактуальны. Строки, содержащие конфигурации сайта, расположены таким образом и ограничены пробелами .: {server} {SITE NAME} {port name} {configuration flags} Имена портов […]

Linux и Unix - лучшая ОС в мире.