ПФ не прекращая попыток брутфорса

Я настройка SFTP-сервер для меня и моих друзей и я пытаюсь пресечь попытки грубой силой.

Я читал много статей о том, как получить ПФ, чтобы остановить грубую силу нападения, и я не имея никаких удачи.

Я с OpenBSD 6.4 Вот мой текущий файл /etc/ПФ.конф

# $В OpenBSD: ПФ.конф,в 1.55 2017/12/03 20:40:04 S, то Ехр $
#
# Видеть ПФ.conf(5) и в /etc/примеры/ПФ.конф
установили пропуск на Ло
блок возврата # блокировать трафик без гражданства 
прохождение # установить держать-государство
# По умолчанию, не разрешают удаленные подключения к Х11
блок возврат в по ! назван lo0 прото протоколу TCP на порт 6000:6010
# Построение пользовательских портов не нужна сеть
блок возврата из журнала прото {протокол TCP протокол UDP} пользователей _pbuild
ext_if="em0"
antispoof быстрая для ($ext_if) #не IP или GPS спуфинга разрешено здесь :)
таблица <перебора> сохраняются
блок Быстрая от <перебора>
передать инет прото TCP для любого:сетевой порт 22 \
 хранить государственную (максимум-КГД-Конн 10, максимум-КГД-Конн-уровень 5/5, \
 перегрузка <перебора> флеш глобальный)
таблица <ssh_block> сохраняются
блок Быстрая от <ssh_block> в любом

Когда я проверил таблицы грубой силы и ssh_block они не существуют. Так на ssh_block Я побежал команды

через pfctl -Т ssh_block -Т добавить 218.92.1.138
1 Таблица, созданная.
1/1-адреса добавлены.
через pfctl -Т ssh_block -Т показать
218.92.1.138

Однако в /var/журнал/authlog по-прежнему наполняется попытки с этого IP-адреса.

Что я упускаю?

+301
tekar 16 апр. 2013 г., 18:31:09
36 ответов

Если я удалить рабочего окружения GNOME с моей установки Debian 7, это также удаляет дополнительные приложения, такие как gedit или они остаются установленными и полезной?

+983
Toy Dall 03 февр. '09 в 4:24

Есть ли дистрибутив Linux с Apache и заранее установленного MySQL?

Я просто хочу легкой и быстрой установки Апач + MySQL + FTP сервер + в phpmyadmin

+982
Alexandrina99 27 мая 2011 г., 23:31:05
Другие ответы

Связанные вопросы


Похожие вопросы

Я заметил, что некоторые цвета в LS_COLORS не работают при запуске оболочки внутри м-х-в ANSI-термин в Emacs.

Например;

Ди 00 94 

предполагается включить жирным шрифтом на светло-голубой в каталогах на LS_COLORS (см. список кодов здесь), но стандарт ANSI-термин в Emacs не показать его в цвете. На самом деле, только простые цвета, отображаемые на этом сайте, кажется, работают в соответствии с ANSI-термин в Emacs, а они работают прекрасно на мой обычный гном-терминал.

Есть ли способ, чтобы получить Анси-термин признавать так называемые дополнительные цвета? Где/как можно посмотреть цвета поддерживается стандартом ANSI-термин в Emacs?

+917
Hakop Hakopian 5 дек. 2010 г., 06:49:55

У меня в Ubuntu 15.10 конфигурации, в котором /и т. д./хоста читает

имя_проекта-environmentname

и в/etc/hosts не читает

127.0.0.1 localhost в
127.0.1.1 environmentname.имя_проекта.дву имя_проекта-environmentname

В результате хоста отчетности

имя_проекта-environmentname

и доменное имя хоста -- отчетность

environmentname.имя_проекта.дву

как предназначено.

Пакет, однако использует самую левую метку доменное имя в качестве источника, что весьма проблематично в централизованное ведение журнала установки, с постановкой, например, не очень полезен для определения источника сообщения.

Как пакет может быть настроен, чтобы использовать реальное имя, а не набор?

+897
gurloshan sidhu 25 мая 2014 г., 10:11:22

Чтобы сделать его "легче" и безопасно, я хотел установить chroot-окружения для пользователя тестера :

файл sshd_config :

Матч тестера пользователей 
 ChrootDirectory /mybackupfolder/картинки
 AllowTcpForwarding нет

в пользовательском тестер chroot директории, создайте следующие папки и скопировать библиотеки :

.
|-- Либ
| `-- x86_64 с-Линукс-гну
| |-- libacl.так.1
| |-- libattr.так.1
| |-- библиотеки libc.так.6
| `-- libpopt.так.0
|-- lib64
| `-- ЛД-ОС Linux для архитектуры x86-64.так.2
`-- ЕГР
 `-- бин
 `-- по rsync

Затем, когда пользователь тестер подключить удаленный компьютер, он будет только иметь возможность синхронизировать файлы, включенные в его окружении chroot.

+881
Ajay D 3 июл. 2016 г., 20:08:23

Есть 3-сторонних репозиторий RPMForge, который имеет большое количество пакетов, которые не являются официально доступен из CentOS. В данном разделе есть инструкции по установке его на различных выпусков CentOS.

О том, что чмод вещь, вы можете переустановить ням. Я не уверен, если это поможет, но я ожидаю, что он будет восстановить каталог к своей первоначальной настройки разрешений.

+875
hPys 15 мая 2014 г., 13:40:26

Я клавиши мыши включается в настройках GNOME и по умолчанию указатель мыши была непригодна из-за своей медлительности, поэтому я искал и нашел эту команду, что устраняет проблему:

xkbset МА 60 10 10 5 2

Проблема сейчас заключается в том, что я должен выполнить эту команду каждый раз, когда я войти в мой компьютер, и я не могу найти способ, чтобы сделать это постоянным.

Я пытался добавить эту команду в ~/.профиль , но это не сработало.

Я на Ubuntu 18

+771
Klovis Wensing 11 июл. 2019 г., 01:39:33

Просто включить SSH поддержка в Гоб агент – добавить строку Включить-агент SSH в ~/.с GnuPG/GPG и агентов.конф – и выйти (и обратно).

Этот параметр подобран в/etc/Х11/xsession теперь.д/90gpg-агент.

Проблема в том, что это работает только для программ Х11 – клиентов Вэйланд не влияет. Чтобы это исправить, есть два варианта, в зависимости от вывода gpgconf --список-каталоги агент-СШ-гнездо печатает:

  • если это фиксированный путь, создайте файл .конфиг/среды.д/СШ.конф и добавить, что выход:

    Переменных ssh_auth_sock=/выполнения/пользователей/ХХХ/открытых/С. грот-агент.СШ
    

    или то, что вывода gpgconf бывает в печать.

  • если это временный файл, который где-то еще в следующий раз, когда вы входите в систему, добавьте следующие строки в ваш .bashrc и (или эквивалентом в зависимости от того, оболочку вы используете):

    если [ -з "$переменных ssh_auth_sock" ] ; затем
     экспорт переменных ssh_auth_sock="$(вывода gpgconf --список-Дирс агент-СШ-гнездо)"
    интернет
    ДГУ-обновление-активация-среда --systemd в переменных ssh_auth_sock
    

    Это работает только для снарядов, и других программ Вэйланд вы начинаете после первого снаряда, но этого должно быть достаточно.

+769
bellpeace 8 авг. 2017 г., 21:35:31

Написать shell-скрипт, названный sales1 используя nawk и сортировки команд выполнить следующие действия:
1. распечатать файл на две части, Восток и Запад, с линиями по алфавиту по фамилии в каждом разделе, показаны на четверть, а общий объем продаж на человека.
2. печатать имена людей сбываний в три группы:
"Следующий человек, сумма продаж которых составила более 270$:"
"Следующий человек имел общий объем продаж от $250 до $ 270$:"
"Следующий человек сумма продаж меньше 250$:"




Восток:Сэм Смит:52:72:78:62 
Восток:Даниил в liebelt:83:78:84:61 
Восток:Ширли Каутс:66:57:67:37 
Восток:Джеймс Peringer:50:62:56:94 
Восток:Лилли Batsuro:58:85:84:52 
Запад:Алекс Опица:79:68:57:93 
Запад:Кармен Гуадалупе:62:58:85:56 
Запад:Дерек Уиллард:63:69:74:43 
Запад:Ким Гусак:89:91:63:64 
Запад:Ленни Ахау:53:61:82:52

Мне нужна только помощь с # 1...

Я пробовал

сортировка -К1,1 -К2 2

Но он только сортирует его на востоке, западе и не по фамилии. Я пытаюсь относиться к первому столбцу как направление и имя и второй столбец как фамилия с цифрами...

+718
Ruth Futrell 22 окт. 2013 г., 12:47:15

Вы могли бы сделать это:

  • экстракт год/месяц/день значения в переменной оболочки,
  • создать временный файл
  • используйте сенсорный команду (добавление 0С за час/минута/секунда), чтобы установить модификации дата для временного файла

Потому что ваш вопрос о Баш, вы скорее всего используете Linux. В тест программа, используемая в Linux (часть coreutils) имеет расширения для типа timestamp сравнение (-НТ и от) не нашел в стандарте POSIX тест.

В POSIX об этом в комментарии обоснование для теста:

Некоторые дополнительные праймериз недавно изобрели или от KornShell появились в начале предложения, в рамках условной команды ([[]]): С1 > С2, С1 < С2, стр = шаблон, ул. != шаблон, Ф1 -НТ Ф2, Ф1 от Ф2 и Ф1-Ф2 эф. Они не были перенесены в программу проверки при условной команды был удален из оболочки, потому что они не были включены в программу проверки, встроенные в исторической реализации программы ш.

Используя это расширение, вы могли бы

  • создать еще один временный файл с датой вы хотите сравнить против
  • использовать -НТ оператора в тест для сравнения вы просили.

Вот пример. Разъяснение ОП упомянул платформу, так что можно было бы использовать стат в качестве альтернативы временных файлов (сравнение на OSX и Линукс):

#!/бин/Баш
# проверить каждый файл...

with_tempfile() {
 эхо "** с временного файла $имя"
тест=$MYTEMP/$имя
 штрих -Т $дата $тест
 [ $имя -НТ тест$] & & Echo "а...новые"
}

# кроме того (и это зависит от системы)
with_stat() {
 эхо "** с помощью команды stat $имя"
 стат=$(стат-Т "%Г%м%д%ч%м" -ф "%см" $имя)
 [ $стат -ГТ $дата ] && Echo "а...новые"
}

MYTEMP=$(mktemp -д /ВАР/ТМП/isnewer.ХХХХХХ)
ловушка "РМ -РФ $MYTEMP" выход
имя файла-название-[0-9][0-9]*.тхт
делать
 если [ -Ф "$имя" ];
тогда
дата=${name%%.txt}
дата=${дата/файл-имя-}
дата=${дата//-/}2359
 with_tempfile $имя
 with_stat $имя
интернет
сделано
+683
Brian Mac Namara 3 апр. 2017 г., 22:42:41

Ubuntu-это хороший выбор для первого распространения, если вы хотите, то вы можете получить и работает быстро и легко. Вы могли бы также рассмотреть Федора , а также.

Можно, конечно, тему установки Ubuntu. Смотрите эту ветку для хорошей отправной точки - методические указания: тема рабочего стола

+679
user420404 8 мар. 2010 г., 13:03:54

Один простой ответ:

у awk '{ печати > "текст"НР".тхт"}' < ввод

Печатает каждую строку в файл с именем с вашим рисунком; НР - это специальная переменная в awk, которая содержит текущий номер строки.

С GNU сплит:

сплит-Л1 --additional-suffix=.txt --числовые суффиксы=1 --суффикс-длина=1 ввод текста

Это разбивает входной файл введите одну строку за один раз (-Л1) в файлах с префиксом текст, с дополнительным суффиксом .тхт, с числовыми суффиксами, начинающимися в одном и без заполнения. Обратите внимание, что этот метод ограничивается девятью линиями ввода. Если ваши имена являются гибкими, что ты можешь уронить --суффикс-длина=1 параметр и имена будут названы text01.txt .. text11.txt ..., который бы вам до 99 линий.

+643
ngmir 11 февр. 2019 г., 19:42:53

Вы можете указать раздел в качестве первого аргумента к человеку:

человек ждать
человек 1 ждать

Для БСД общие команды инструкция для счас

человек 2 ждать

Это откроет системе BSD призывает руководство для счас

Вот почему вы часто видите число в скобки после команды, например, ожидания (1) и ждать (2).

Примечание: Я проверил это в FreeBSD, но надо же на MacOSX или почти любой операционной системы POSIX, но как и Linux, Солярис и т. д.

+516
Alia Frank 24 окт. 2012 г., 06:16:50

Немного поздно, но это будет работать рекурсивно

найти . -имя '*.Формате JPG' -Exec и 'ш' '-с' 'МВ {} $(СЭД "s/\.JPG$/\.формат JPG/" <<< {})' ';'
+498
RSid 3 мар. 2019 г., 23:29:31

Вы можете найти хост-имя в конфигурации DHCP-клиент, чтобы удалить или добавить имя хоста.

Например:

В Debian / Ubuntu в Линукс - файл/etc/dhcp3/программа dhclient.конф

$ судо VI в /etc/dhcp3/программа dhclient.конф

Установить имя хоста, как вам нужно на следующую строку: отправить хост-имя "yourhostname";

В RHEL / в Fedora / CentOS в Линукс - файл/etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в (для 1-го DHCP в сетевой интерфейс)

Откройте конфигурационный файл, введите:

# ви в /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в

Добавить имя, сколько вам нужно на следующую строку :

DHCP_HOSTNAME=yourhostname

Это также возможно для NetworkManager , чтобы отправить имя; см. файл/etc/через NetworkManager/NetworkManager-а.conf и ищем:

[файл]
имя=your_hostname
+496
Bnado 22 дек. 2018 г., 15:19:03

Этого соответствующей документации предполагает, что там systemd в магии участвуют в горе других и больше разделов, чем те, которые упомянуты в файле/etc/fstab строчку.

Средство против этой магии будет следующая последовательность команд:

# команды mkdir -р в /etc/systemd в/системы-генераторы
# ЛН-з /dev/нуль файл /etc/systemd в/системы-генераторы/systemd в-ОПС-авто-генератора
+479
HatTricks 2 февр. 2016 г., 01:48:35

Я хочу найти, если строка содержит C++ в его (регулярное выражение). какой шаблон следует использовать в грэп функция в R?

Это моя ошибка:

Ошибка в grep(рисунок = "с++", х = ДФ[Троу, "моделирование"]) : 
недопустимое регулярное выражение 'с++', причина 'недопустимое использование повторения операторов
+455
Hedi Ghediri 18 февр. 2015 г., 10:19:50

Почему перфорация стат-а показать тактовую частоту в три раза ниже, чем мой процессор имеет номинальную?

Я не думаю, что управление питанием проблема, потому что я убедился, что тест для целой секунды, чтобы частота процессора возрастет до максимума.

# время перфорация стат-А-Р 500 крепление ... сделать-rprivate /шоссе/а

 Счетчик производительности статистика для 'системы' (500 прогонов):

 6.217301 ЦП-часы (мсек) # 3.782 процессоров, используемых ( +- 0.63% )
 6 контекстно-переключатели # 0.998 к/сек ( +- 1.31% )
 0 процессор-миграция # 0.018 к/сек ( +- 15.14% )
 122 страницы-ошибки # 0.020 м/сек ( +- 0.04% )
 Циклы 4,719,129 # 0.759 ГГц ( +- 1.93% )
 3,998,374 инструкции # 0.85 insn за цикл ( +- 0.44% )
 805,593 ветки # 129.573 м/сек ( +- 0.44% )
 Филиал-не попадает 22,548 # 2.80% всех отраслей ( +- 0.26% )

 0.001644054 секунд времени ( +- 0.62% )


реальные 0m1.152s
пользователь 0m0.386s
представление sys 0m0.824с

# оборотах -вопрос производительности
перфорация-4.14.16-300.fc27.архитектуру x86_64
+439
raynrupp 6 окт. 2019 г., 06:46:30

Я пишу небольшую программу. Я бы хотел, чтобы попытаться судо-запустить что-то при необходимости.

То есть: если файл разрешения не позволяют текущему пользователю работать на конкретный файл (и судо правила позволят это) я хочу, чтобы моя программа для судо-запустить что-то, как владелец файла.

Я надеюсь проверить эту возможность заранее, потому что я бы предпочел, что системный журнал не завалить с шумом от неудачных судо попытки. Как судо себя доклады на провал: "этот инцидент будет доложено".

Так что, я надеюсь, чтобы программно проверить: может пользователя <х> выполнить команду <г> Через судо?.

Вот в чем проблема: в файле/etc/пользователям использовать sudo? содержит сопоставления, его корень владеет и не недоступен обычному пользователю.

Я рассматривал порождение подпроцесса для запуска судо -л (которая выдает команды, которые текущий пользователь может судо-работать). Тогда я бы парсить вывод. Однако, это кажется немного хрупким. Выходные данные содержат информацию, которую я хочу, но, похоже, он был предназначен для чтения людьми (не для программных потребления). Я не знаю, есть ли гарантия, что на выходе будет следовать в том же формате в будущем, или на различных платформах.

Это программный парсинг судо -л выходные считаются безопасными? Если нет, есть ли лучшие варианты, чтобы заранее определить, является ли команды sudo удастся?


(фон на х/Г: Эта утилита предназначена для использования с ограниченным доступом должности. Я ожидаю, что некоторые другие пользователи могли эффективно опт в том, чтобы разрешить общества-открыть счет для работы на свои файлы по правилам суда. Однако, я не буду знать загодя, какие из этих другие пользователи имеют соответствующее правило судо на месте)

+434
user2220671 28 июл. 2015 г., 07:13:30

При запуске tmux будут наследовать переменные окружения оболочки, которая запустила его (как и все другие процессы).
С этого момента, то tmux будет отдавать те же переменные окружения на псевдо-терминалы, который он создает. За исключением одной важной переменной среды

$Срок

Серверу tmux будет содержать значение придают ему оригинальный оболочки.
Вы можете направить запрос

<С-б>:дисплей-сообщение "$срок"

на моей системе это дает в xterm-256color.
но все псевдо терминалов tmux начинается получится что-то вроде

$Срок=экран

на моей системе я поставил псевдо терминалы в перспективе=экран-256color , так что программы (ВИМ) работает внутри tmux знать цвет возможности терминала. Вы можете сделать это с помощью этой команды tmux

набор -г по умолчанию-клемма "экран-256color"

В любом случае вы можете проверить наличие этой строки и задать ваш запрос соответственно

~/.zshrc

если [[ $срок == *экран* ]]; затем
 # ты в tmux, поздравляю себя :)
 # установить tmux подскажут здесь
еще
 # ты не в tmux
 # набор запасной вариант подскажут здесь
интернет
+430
Justin Mrkva 13 дек. 2015 г., 14:33:36

Как насчет использования возвращаемое значение в Perl тр (аналогично использованию в returnvalue awk, расположенная по gsub)

печатать $ перл -не 'если тр{0-9}{0-9} файл>= 18' 
FFF1B976-9DDE-11E7-9C3D-6241D7D553BE
682D9DB6-C0A2-11E8-B7A8-3ECB9C0CC049
682D9DB6-C0A2-11E8-B7A8-3ECB9C0CC049
+404
raxed 8 апр. 2016 г., 16:34:48

Из полного списка я бы только добавил :

  • команда (из maintener пакета Debian) : она направлена на создание пакета "дружелюбный" инструменты. Это не полная изоляция, но он помогает строить пакеты с разных пользователей и поддельных устройств и других специальных псевдо-файлы.

  • fakechroot (который использует команда). Эта программа имеет много ошибок. Например, "/и т. д./хосты" встроен в glibc : вы не можете изменить его с помощью этого инструмента.

  • в QEMU : вы должны скомпилировать ядро Linux, но результат очень быстро, и это "фейк" (т. е. виртуальной) машины с правами действительный корень. Вы можете построить и смонтировать любой образ загрузки.

+399
BenRoob 29 июл. 2019 г., 02:12:54

Когда я исполняю rysnc команды статус выхода равен 0, даже если эта команда выдает ошибку (код 23). Я хочу использовать код статуса завершения скрипта, если нет найденных файлов, но я не в состоянии сделать так, поскольку это дает состояние выхода только 0. Есть ли другой способ так что я могу завершить мой сценарий, когда файл не найден?

$ rsync на -на ... files-from=test.txt . ТМП || правда
 по rsync: link_stat "/home/user/a.txt" ошибка: Нет такого файла или каталога (2)
 по rsync: link_stat "/home/user/b.txt" ошибка: Нет такого файла или каталога (2)
 по rsync: link_stat "/home/user/c.txt" ошибка: Нет такого файла или каталога (2)
 по rsync: link_stat "/home/user/d.txt" ошибка: Нет такого файла или каталога (2)
 ошибка по rsync: некоторые файлов/у attrs не были переданы (см. предыдущие ошибки) (код 23) на главной.с(1196) [отправитель=3.1.2]
$ Эхо $?
0
+375
Chris Tolles 12 сент. 2016 г., 18:07:29

Смотри мое решение здесь , чтобы выборочно отключить какие разделы проверены ОС-проберитесь с небольшой патч.

Конфигурация GRUB_OS_PROBER_SKIP_LIST="идентификатор [email protected]_path" В /и т. д./По умолчанию/жратва:

  • уменьшает количество устройств в ${OSPROBED} используется файл/etc/харч.д/30_os-зондового контроля

  • что останавливает проверить с ${grub_probe} --таргет=fs_uuid-устройство

+369
user95227 30 янв. 2014 г., 09:29:06

Я с помощью AWS codedeploy не зависит от того, чтобы скопировать файлы из Git на сервер. Он не может перезаписать файлы, так что у меня есть, чтобы переместить файлы в другую временную месте, а затем он перемещает файлы из репозитория на исходный сервер в/var/ВСП.

Я хочу сохранить права на каталоги и файлы, таким же, как раньше, и поэтому я могу использовать rsync для синхронизации только права доступа, используя старые файлы в папке Temp в эту новую папку? Но не сами файлы?

+362
Lori Lawson 15 февр. 2017 г., 07:13:57

Как бы я идти о поиске slackspace файла, например.

ФЛС -о, 63 /изображения/diskimg.ДД 
истат -о, 63 /изображения/diskimg.ДД 31
икат -о, 63 /изображения/diskimg.ДД | ключам | меньше

В какой из этих команд я бы использовать, чтобы найти slackspace? Или есть еще одно? Как бы я идти о поиске информации, которая может храниться в slackspace?

Я узнал, что, используя опцию-s позволит мне смотреть в slackspace файла с помощью команды икат, до сих пор не уверен, идти о calulculating размер slackspace, не думаю, что добавление его икат.

+358
Baidik Chandra 18 янв. 2011 г., 18:40:55

Я хочу быть в состоянии отображать файлы в заданной директории, затем выберите один из файлов и иметь возможность удалить его.

Вот что я нашел до сих пор. Кто-нибудь может помочь?

пусть i=0 # определить подсчета переменной
Вт=() # определить рабочее время
пока читала-R линии; сделать процесс файл # файл
 пусть я=я+1
 Ж+=($я "$строка")
сделал < < ("ЛС" -1 /дома/администратор/рабочий стол )
Файл=$(диалог --заголовок "список файлов директории /home" --меню "выбрать один" 24 80 17 "${Вт[@]}" 3>&2 2>&1 1>&3) # показать диалоговое окно и сохранить результаты
понятно
если [ $? -экв 0 ]; тогда # выход с ОК
 более ранних версий -Ф $("ЛС" -1 /дома | сед-Н "`Эхо "$файл П" | Е С/ //"")
интернет
+320
Blini 13 нояб. 2013 г., 11:58:53

С Hyper_R на месте Hyper_L, это идет как это:

содержимое ~/.конфиг/хкв/ключей/мой-кодов:

xkb_keycodes "эта-особого" {
 <HYPR> = 65;
 <ШПНО> = 207;
};

Примечание: 207 значение по умолчанию-кода (виртуальной) Hyper_R ключ в ключ таблице, загруженной на моей машине.

содержимое ~/.конфиг/хкв/символы/мой-символы:

xkb_symbols "эта-особого" {
 ключ <HYPR> { [ Hyper_R ] };
 контроль modifier_map { <HYPR> };
};

отрывок из ~/.файла:

XKB_DIR="$ДОМА/.конфиг/хкв"
XKB_SYMBOL_FILE="мои символы"
XKB_KEYCODE_FILE="мои-ключей"

setxkbmap -макет "США+$XKB_SYMBOL_FILE(эта-особенная)" \
 -ключей "файлам+$XKB_KEYCODE_FILE(эта-особенная)" \
 -вариант "" -принт \
 | xkbcomp -я"$XKB_DIR" - "${отображение%%.*}" >/dev/нуль 2>&1

эта -е "Hyper_R=пространство"

Это не единственный способ настроить хкв. Конфигурации, вероятно, может быть загружен из одного файла с одного xkbcomp звонок. Директории в ~/.конфиг/хкв/ просто следовать структуре /usr/доли/Х11/хкв/. В ... -печать | xkbcomp ... часть-это несколько витиевато, но гибкий. На данный момент я не могу попробовать более простой установки.

+256
Sebastian Marsching 17 мая 2012 г., 14:54:10

`Эхо $?` это такой замысловатый способ написания $?. Не сложным путем, когда есть очевидный простой способ.

Я думаю, что вы хотите проверить, является ли $? это одно из значений 0, 1, 2, 3 или 4. Синтаксис, который вы используете не имеет смысла. Вы можете протестировать все пять случаев равенства:

если [[ $? -экв 0 || $? -эквалайзер 1 || $? -эквалайзер 2 || $? -ЭК 3 || $? -эквалайзер 4 ]]; затем ...

Но это слишком многословный. Поскольку вы хотите разрешить диапазоне 0-4, проверить, что $? это больше минимального значения и меньше максимального значения.

если [[ $? -компания GE 0 && $? -Ле 4 ]]; затем ...

$? никогда не бывает отрицательной, поэтому тест $? -Гэ 0 является излишним. Таким образом:

если [[ $? -Ле 4 ]]; затем ...

Это также могут быть написаны с использованием арифметического выражения. Обратите внимание, что оператор по-другому: условные конструкции в bracketts использовать -экв, -нэ, -Ле, -Гэ, и -ГТ сравнивать целые числа, а арифметические выражения имеют C-подобный синтаксис.

если (($? <= 4)); потом ...
+238
Gonza Canepa 11 мая 2014 г., 22:25:49

Когда у меня есть файл a.txt и вообще ЛН-ы a.txt b.txtтогда я отредактирую a.txt, a.txtс меткой времени изменилось. Но когда я изменить b.txt, b.txt не меняет свою метку. Только a.txt меняется. Почему не b.txtс метка изменения. И a.txt'ы делает.

Пример:

$ LS-Ла
итого 8
директорию типа drwxr-XR-х 2 админ 4096 5 ноября 16:53 .
директорию типа drwxr-Х--- 37 админ 4096 ноября 5 16:53 ..
$ нано a.txt
$ ЛН-ы a.txt b.txt
$ LS-Ла
итого 12
директорию типа drwxr-XR-х 2 админ 4096 5 ноября 16:54 .
директорию типа drwxr-Х--- 37 админ 4096 ноября 5 16:53 ..
-RW-р-р-- 1 админ 4 ноября 5 16:54 a.txt
lrwxrwxrwx 1 админ 5 5 16 ноября:54 b.txt -> a.txt
$ Эхо минуточку
подождите минуту 
$ b.txt нано 
$ LS-Ла
итого 12
директорию типа drwxr-XR-х 2 админ 4096 5 ноября 16:56 .
директорию типа drwxr-Х--- 37 админ 4096 ноября 5 16:53 ..
-RW-р-р-- 1 админ 9 ноября 5 16:56 a.txt
lrwxrwxrwx 1 админ 5 5 16 ноября:54 b.txt -> a.txt 
$ Эхо снова подождите минуту 
снова подождите минуту 
$ нано a.txt
$ LS-Ла
итого 12
директорию типа drwxr-XR-х 2 админ 4096 5 ноября 16:58 .
директорию типа drwxr-Х--- 37 админ 4096 ноября 5 16:53 ..
-RW-р-р-- 1 админ 13 ноября 5 16:58 a.txt
lrwxrwxrwx 1 админ 5 5 16 ноября:54 b.txt -> a.txt

Посмотрите сначала на эти строки:

-RW-р-р-- 1 админ 4 ноября 5 16:54 a.txt
lrwxrwxrwx 1 админ 5 5 16 ноября:54 b.txt -> a.txt

Тогда посмотри на это, только a.txt'ы дата изменилась, когда я редактировал b.txt

-RW-р-р-- 1 админ 9 ноября 5 16:56 a.txt
lrwxrwxrwx 1 админ 5 5 16 ноября:54 b.txt -> a.txt 

Ладно я знаю, что b.txt -это симлинк на a.txt. Так что вы редактируете a.txt. Но почему мой ОС изменить дату только для a.txt. Когда я редактирую b.txt. Это гораздо более полезно также изменить дату b.txt.

Но тогда можно также сказать, что каталога не менять свою дату, когда файл редактируется в каталоге (я редактировал файл, и я использовал каталог). Каталог используется для редактирования файлов в нем. Но ОС не изменить дату каталога при редактировании файла в нем

+227
crayola 6 янв. 2017 г., 22:10:49

У меня есть два файла, client.sh и server.shвсе необходимые данные хранятся на сервере, который отправляется клиенту с помощью netcat, егоклиент просто получить эти данные и отображать его пользователю, проблема, когда сервер отправить многострочный код, клиент просто получит его как текст и отобразить на экране

client.sh

ИС=127.0.0.1
client_port=5678
server_port=8765

в то время как :
делать
 # Запрос меню с сервера
 Эхо меню > файл /dev/ТСР/"$ИС"/"$server_port"
 # Ожидание ответа сервера 
 НЗ -л $porta_cliente
сделано

server.sh

ИС=127.0.0.1
porta_cliente=5678
porta_servidor=8765

в то время как :
делать
 НЗ -ВВ -л $porta_servidor > logservidor
 Эхо "текст recebido: "кошка logservidor` # журнал
 чехол кошка logservidor в
"всплеск")
 Эхо "диалог --стандартный вывод --функции MsgBox 'всплеск' 0 0" > в /dev/ТСР/"$ИС"/"$porta_c$
;;
"menu_inicial")
 НЗ $ИС $porta_cliente <<-ВФ
 диалог --поток stdout --backtitle 'БЭМ виндо АО Сепа 0.1' --название меня$
 \Cadastrar 'Criar UM и Ново usuário' 
 \Проект "Фацер" логин com в Суа-Конта' 
 Саир 'Encerrar о Сепа'

 # Касо о usuário Cancelar selecione, а execução сделать скрипт será $
 если [ $? -экв. 0 ]; тогда
 Эхо-СУСЕСУ
еще
 РМ resposta_servidor dados_digitados 2> /dev/нуль
понятно
выход
интернет
ВФ
;;
"menu_principal")
 Эхо "диалог --функции MsgBox 'MENU_PRINCIPAL' 0 0" > в /dev/ТСР/"$ИС"/"$porta_cl$
;;
*)
 диалог --функции MsgBox 'что за хрень?!' 0 0 > /Дев/ТСР/"$ИС"/"$porta_cliente"
;;
эсок
сделано
+175
Spirt 1 нояб. 2017 г., 03:17:14

На выход утилита использует 256-цветовая таблица для печати 8-битной кодировке ANSI escape-последовательности (начиная с Эку и [), что делает использование терминала, так что эти управляющие последовательности можно трактовать как цвета. Это предварительно определенный набор из 256 цветов, используемых обычно на графические карты.

Чтобы напечатать все 256 цветов в терминале, попробуйте следующую команду:

для C в {0..255}; сделать выход setaf $с; Выход setaf $c | кат -В; Эхо =$C; местами сделано

Подсказка: добавление | колонки для columnate список.

Этот 256-цветные таблицы подстановки можно также найти на странице Википедии как следовать:

Chart; ANSI escape code; 8-bit 256-color lookup table at Wikipedia; 256-color mode — foreground: ESC[38;5;#m   background: ESC[48;5;#m

+147
user74115 1 июл. 2017 г., 18:57:25

Этот вопрос по всему интернету без четкого решения, которое я нашел.

Так вот где я стою на этом сейчас (я буду обновлять, когда я узнаю больше).

Похоже, основная проблема заключается в том, что FTP есть пользователи, войдя в систему и манипулировать файловой системы, в отличие от HTTP-клиент просто отправляет запросы в процессе службы http.

Так что, это очень трудно ограничить FTP пользователя от поступков, его пользователь имеет права на систему были ему войти в регулярно. FTP-пользователи должны иметь права на выполнение для каталогов, куда мы хотим ограничить его просмотр, так что он может писать или читать из его нижней ветке уровне. Поэтому единственный простой способ, чтобы ограничить его просмотр поместить его в chroot-окружении.

Chroot-окружении это не безопасно, потому что только "изменяет путь поиска для процесс, и своих детей так, что любое упоминание о пути, начинающиеся с '/' будут эффективно использовать новый корень, который передается как один аргумент, стоять на пути", но "текущий рабочий каталог остается неизменным и относительные пути можно еще ссылки на файлы за новый корень." источник http://lwn.net/Articles/252794/

Что это значит в контексте безопасности и, насколько это опасно на самом деле является по отношению к FTP-демон и прав пользователей я не могу сказать, но это значит, что в 'тюрьму' в 'chroot-окружении' является неправильным.

Похоже, что с глубоким ручки на Linux, это возможно путем определения процедур и прав пользователей... чтобы 'использовать' chroot в этом контексте безопасности, но ни я, ни множество обитателей сети борются с этим " там " еще.

Кроме того, возможно, чтобы укрепиться chroot-окружении, где она действительно ведет себя как в тюрьме--цитировать разработчик ядра Алан Кокс, "chroot не и никогда не была средством безопасности. Люди создали вещи, основанные на свойствах chroot, но расширенный (БСД тюрьмах, Линукс виртуальные серверы), но они совершенно разные.Вы могли бы сами написать модуль ЛПМ, чтобы сделать это". Я не "там", но я подозреваю, что это в конце концов это решение, и я также опасность, что распределение FTP-сайтов ручка безопасности вдоль подобных линий.

Практически говоря, все, что я могу сделать сейчас, это использовать chroot-окружении, полагаясь на то, что мой сервер является низкий приоритет, если один на всех, и что мои пользователи в основном заслуживает доверия. Моя стратегия безопасности будет ограничить ущерб, что можно сделать, если они вырвутся из тюрьмы. Что влечет за собой должным образом настроив пользователи, возможно, виртуальных пользователей, и, возможно, работает целая служба в виртуальной машине.

Как я продвинулся в моих исследованиях, я надеюсь, для того, чтобы сделать вызов chroot() принципиальная схема через ЛПМ или как для безопасности, и я сразу же отметим, что по словам Алана Кокса цитата выше БСД уже в 'тюрьмы' понятие, чтобы я мог заглянуть в BSD на мой FTP потребностей.

+117
user2757550 11 апр. 2013 г., 04:49:16

Язык абстрагирует доступ к регистрам процессора и ОС, для обработки событий и для сохранения контекста, поэтому ему нужен доступ к регистрам в момент события, тем самым нарушая с спец.

+116
Vitor De Mello Freitas 12 июл. 2013 г., 12:19:57

Например, у меня есть исполняемый файл ex01 (с++ программой).

И у меня есть текстовый файл, который содержит набор ссылок на эту программу с разными аргументами.

Текстовый файл выглядит так:

./ex01 КОМАНДА1 > экс.дат &
./ex01 команда2 >> экс.дат &
./ex01 command3 >> экс.дат &
...

Могу ли я использовать исходный команду, чтобы выполнить эту задачу автоматически.

Но я надеялся сделать это параллельно. Как я могу это сделать?

+98
jcorreia 17 июн. 2017 г., 04:25:40

Вам нужно процитировать выражение, электронная.г

команда grep '[^.]' ХХХ

И вам не надо бежать точкой внутри скобки ..

+67
P Initiate 29 июн. 2016 г., 21:15:51

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil