Ограничить пользователя FTP в каталог

На сервере Ubuntu 11.04, я хочу, чтобы ограничить пользователя в определенной директории (так он не сможет получить доступ к каталогу для родителей) для FTP и SSH. Я создал пользователя с помощью adduser имя пользователя и изменить целевой каталог с usermod -д /дом/путь/к/директории пользователя. Этот прекрасно работал.

Из того что я нашел мне нужно изменить файл/etc/фтп/ftpaccess файл, но файл (и FTP) каталог не существует. Я пытался создать его, но это ничего не изменит. Кроме того, я только хочу, чтобы ограничить этот пользователь, а не другим.

Любые идеи?

+511
rustamiam 23 июн. 2016 г., 01:12:12
34 ответов

Поставив одинарные кавычки внутри строки, заключенной в кавычки-это действительно утомительно. Вот, я передаю одинарной кавычки в переменной на awk "м". Я тоже стараюсь заботиться о SQL-инъекции.

на awk -F 'с' -V к="'" '
{
 Для (я=1; я<=НФ; я++) gsub(м, м м, я)
 печати "заменить на таблицы my_table (ID, имя, часов) значения (" М 1 $щ "," щ $2 м "," м 3 $м");"
}
'<<Конец
фу,бар,Роберт');сбросить студентов таблица;--
Конец
Заменить в таблицы my_table (ID, имя, часов) значения ('фу','бар','Роберт");капля студентов таблица;--');
+973
Prerit Mohan 03 февр. '09 в 4:24

У меня была точно такая же проблема, но нашли другое решение, которое не имеет недостатков предлагаемого решения. Оказалось, что там было 2 пикселя в ширину неиспользованный колонке с левой стороны моего расположения, так что, вместо того чтобы перекладывать на правом дисплее справа, я сместился влево дисплей (внутренний) слева, прикрывая, что неиспользуемые колонки. Сейчас все хорошо. Вот как мои сценарии выглядит следующим образом:

расширения xrandr --выход VGA-0 --выкл --выход LVDS-режим 1366х768 --пос -2x312-поворот нормально-выход HDMI-0 --дошкольное --режим 1920х1080 --пос 1366x0-поворот нормального

Наблюдать -2 на первом

--пос
аргумент.

+970
enamul 15 янв. 2011 г., 20:45:46
Другие ответы

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


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

Вы должны получить его, чтобы загрузить тему GTK (по умолчанию GNOME один adawita)

Вы можете попробовать GTK_THEME=Адвайта команда.

Вы также посмотрел через x2go? Он часто дает лучшую производительность.

+906
gugudoll 24 авг. 2011 г., 21:50:18

Я работаю на простой модуль ядра для Raspberry Пи. Это предполагает использование выводов GPIO. Я вижу, что старый gpio_* API является устаревшим в пользу gpiod_* API-интерфейс. Тем не менее, всю документацию я могу найти предполагает использование дерева устройства, чтобы определить, что булавки будут использоваться.

Как я могу использовать gpiod_* API без устройства записи дерева?

+899
ArekBulski 26 авг. 2010 г., 05:16:19

Когда я пытаюсь через поиск найти и вычленить что-то вроде:

найти-б | грэп .реж

Результат:

.../А-б-с. реж
.../А-б-с. файл dir/
.../А-б-с. реж/файл1
.../В-Б-Д. реж
.../В-Б-Д. реж/файл1
...

Как изменить грэп или найдите , чтобы сделать поиск отделывается .Дир и ничего больше?

У меня довольно старая система:

Безопасной Найдите 2.7 - Освобожден 24 Января 2003

грэп (ГНУ) команды grep 2.5.1

+887
I Berube 18 мар. 2018 г., 20:13:21

Я проверил ГИТ приложение работает, как ожидалось, выполнив следующие действия:

  1. получить отсортированный, уникальный файл листинга, в том числе .ГИТ содержание (это гарантирует, у нас есть все ГИТ приложение содержание)
  2. получить отсортированный, уникальный список ссылок в том числе .содержимое ЖКТ (это гарантирует, что мы имеем ту же структуру репозитория)
  3. сравнить каталогах, игнорировать приложения каталог/передачи, объекты ЖКТ может быть различным, ГИТ приложение содержание должно быть идентичным
  4. сравниваем списки ссылок, должны быть идентичны
  5. выполнить git приложение для fsck или сравнить контрольные суммы для всех файлов (это проблема файловой системы)

Это работает, но может быть немного труда / времени. Кроме того, процесс может быть осложняется имея зеркала, которые только частичные копии. Для тех зеркалах, нужно только сравнить контент, который вы ожидаете иметь.

+836
user229822 16 дек. 2010 г., 16:13:11

Режим (Legacy БИОС или ПО UEFI) определяется загрузчик, который установлен на USB-флешку и настройки BIOS.

Для Windows 7 установки среда должна поддерживать оба (устаревшая версия BIOS и с UEFI). Для последнего, это зависит от ваших настроек. Но, так как вы можете загрузиться с UEFI с HDD и ваши с Win7-USB-флешку сапоги в совместимости с BIOS в режим, он должен быть установлен в положение "оба" означает, что ваш BIOS поддерживает интерфейс UEFI и в качестве запасного варианта загрузки прежних версий BIOS режиме.

Для того, чтобы решить проблему, я бы посоветовал вам установить помощью с Win7-изображения с UEFI-поддержка (я даже не знаю, если есть один без), а также вы должны установить ваш BIOS на UEFI режим явно (нет комбинированный режим).

Но если это не сработает, и для того, чтобы ответить на ваш вопрос: это должно работать:

Поставить Win7 из образа на ваш жесткий диск или USB-диск и выбрать правильный модулей (следите за комментариями):

menuentry "Windows 7 в" класс --окна --класс ОС {
 # Вставить модули, необходимые для того, чтобы открыть файл ISO
 # выберите правильный модуль для раздела-таблица-схема, изображение лежит на
 part_gpt insmod 
 part_msdos insmod 

 # выберите правильный модуль для работы с системой изображение лежит на
 insmod NTFS в
 insmod жира
 insmod ext2 в

 # Вставить модуль, необходимый для того, чтобы найти раздел
 search_fs_uuid insmod 


 # Комплект на UUID раздела с ISO-образа
 # и пусть для grub2 найти раздел
 # (сохранить это идентификатор переменной $корень)
 набор идентификатор UUID="ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ"
 поиск ... нет-дискету-набор=корень --ФС-идентификатор $идентификатор UUID

 # Смонтировать образ ISO путем устранения его (раздела)/путь
 набор iso=/images/Win7_English_x64.iso
 петлевой петля ($корень)$ИСО


 # загрузки (цепи нагрузки) в Windows7 на изображения с помощью bootmgfw.файл EFI расположенном
 # на с Win7-ISO-образ
 c возможностью старта обоих (петли)/Эфи/Майкрософт в/boot/bootmgfw.Эфи
}

Если вы хотите сбросить изображения напрямую с USB-флешки, то вы должны уйти прочь установить ISO=- и петлевой петля ($корень)$ИСО-детали, которые необходимы для того, чтобы смонтировать ISO. Ваш c возможностью старта обоих затем c возможностью старта обоих ($корень)/Эфи/Майкрософт в/boot/bootmgfw.Эфи

+751
rakesh pradhan 4 нояб. 2018 г., 01:18:27

Есть ли файл или что-то, где я могу регистрировать события мыши, чтобы что-то сделать? Я использую KDE.

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

Также, как я вижу, выход есть keyevent?

+674
Upgrade 13 янв. 2014 г., 12:24:51

Как выяснилось, таких файлов конфигурации осуществляется через разные системы:

В настоящих запросы осуществляются через debconf не означает, что × Ыбран тип debian_frontend=none значение даст вам желаемых результатов на неинтерактивное обновление.

поэтому для того, чтобы обновление неинтерактивно, муза, использовать × ыбран тип debian_frontend=нет.

+672
hsunes 30 окт. 2019 г., 02:13:18

У меня была точно такая же проблема, следующие шаги помогли мне решить :

  • На manjaro/блог о Linux : установка libinput-ГИТ от аур подобрать следующие изменения в libinput , что должно решить проблему: https://gitlab.freedesktop.org/libinput/libinput/merge_requests/99 что. Следует отметить, что составление libinput может требовать от других пакетов (питон-Сфинкс, и т. д...)
  • Перезагрузите компьютер

Если он работает, прибыль !

Остальное, вам может понадобиться изменить значение пушком :

  • судо libinput измерить пух --пух=4
  • судо hwdb udevadm --обновление
  • перезагрузка

Если фузз значение 4 не работает, с 8 или 12 или 16

Более подробную информацию о тачпад пух и джиттер здесь : https://wayland.freedesktop.org/libinput/doc/latest/touchpad-jitter.html

+601
nESH 27 сент. 2017 г., 23:38:12

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

Первым делом, проверьте яст -- kdesu на /sbin/yast2 локальной сети. Зайти в "глобальные параметры", проверить, если метод "настройка сети" установлен на "сервиса NetworkManager". Затем вернитесь в обзор, проверить, если ваши сетевые карты появляются и если их конфигурации является правильным.

Затем, проверьте, если NetworkManager не работает -- systemctl статус через NetworkManager.обслуживание. Если это не работает, выполните команду sudo systemctl начать использовать NetworkManager.обслуживание.

Если вы еще не видели какие-либо ошибки в данный момент сетевые интерфейсы должны появиться. Или, по крайней мере, вы могли бы получить сообщение об ошибке.

+573
MCmouse11 17 янв. 2019 г., 10:55:50

Я не вижу способа, чтобы заблаговременно сообщить ПС , чтобы выбрать на основе значение pgrp, так что вы должны просить, чтобы столбец, затем отфильтровать на него; что-то вроде:

ПС ОВБ значение pgrp,стат,euid так,руид,телетайп,tpgid,Сэсс,идентификатор,идентификатор процесса,pcpu,комм | на awk -V в значение pgrp=3668 '$1 == значение pgrp'

ПС-эо значение pgrp,пид,комм | СЕПГ -н-е-1р -е '/3668/ п'

Значение pgrp=3668; ПС -эо значение pgrp,пид,комм | СЕПГ -н-е-1р -э "/ $значение pgrp / п"
+568
MacBook Pro 25 июл. 2017 г., 04:21:50

ВСЛ требуется версия V2.10.0 в QEMU, чтобы иметь возможность работать на ТДС источник. Однако, на компиляция на QEMU я получаю следующую ошибку:

В файл включены из /корень/ВСЛ-2.52 б/qemu_mode/в QEMU/включить/гв/qdev.ч:4,
 от ../оборудования/основных/qdev.с:29:
/корень/ВСЛ-2.52 б/qemu_mode/в QEMU/включить/гв/гв.ч.:6:2: ошибка: ошибка #не может включать гв/гв.ч с эмуляцией пользователя 
 ошибка #не включать гв/гв.ч с эмуляцией пользователя 
^~~~~
В файл включены из ../гв/основных/qdev.З.:37:
/корень/ВСЛ-2.52 б/qemu_mode/во/числе/гв/платы.ч:169:5: ошибка: неизвестное имя типа ‘ram_addr_t’
 ram_addr_t default_ram_size;
^~~~~~~~~~
/корень/ВСЛ-2.52 б/qemu_mode/во/числе/гв/платы.ч:176:48: ошибка: неизвестное имя типа ‘ram_addr_t’; вы имели в виду ‘in_addr_t’?
 инт nb_nodes, размер ram_addr_t);
^~~~~~~~~~
in_addr_t
/корень/ВСЛ-2.52 б/qemu_mode/во/числе/гв/платы.ч:215:5: ошибка: неизвестное имя типа ‘ram_addr_t’
 ram_addr_t ram_size;
^~~~~~~~~~
/корень/ВСЛ-2.52 б/qemu_mode/во/числе/гв/платы.ч:216:5: ошибка: неизвестное имя типа ‘ram_addr_t’
 ram_addr_t maxram_size;
^~~~~~~~~~
принять[1]: *** [/корень/ВСЛ-2.52 б/qemu_mode/в QEMU/правила.Мак:66: ../гв/основных/qdev.о] Ошибка 1
сделать[1]: *** жду незавершенные задания....
сделать: *** [файл Makefile:326: подкаталог-архитектуру x86_64-linux для пользователя] Ошибка 2

По просьбе официальной документации ВСЛ, настроить скрипт в QEMU уже запущен со следующими флагами:

С CFLAGS="-О3 -золотой" ./настроить-отключить-система \
 --включить-Линукс-пользователей-отключить-ГТК --отключить-СДЛ-отключить-в VNC \
 --таргет-список="${CPU_TARGET}-Линукс-пользователей ключом" --enable-пирог с опцией --enable-КВМ

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

Шаги для воспроизведения этой ошибки прост:

Что делать, или где я должен искать, чтобы исправить это ?

+540
jubal 26 дек. 2013 г., 12:48:36

"Клиент" должен использовать "сервера" публичный IP (найти whatismyip сайте) и договориться о номер порта "перенаправление портов" на маршрутизаторе кем играет "сервер". Серверу не нужно знать клиентам публичные IP, если он хочет защитить себя и принимать подключения только от этого конкретного клиента.

+538
Sergey Gulyaev 27 июл. 2019 г., 03:25:30

Я хочу установить Debian 5 на старом ПК, потому что я ожидаю, что ядра в Debian 5 будет лучше работать на этом компьютере.

Я скачал ISO образ netinstall от debian.org и я попытался установить его на виртуальной машине VirtualBox машины. Я получил эту ошибку: плохое зеркало. Я поменял зеркало archive.debian.org в качестве имени узла, тогда как/Debian/ и проблема решена.

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

Я не получаю никаких ошибок. Я не знаю также, Как проверить логи или что-то еще, если существует.

Когда я нажимаю сочетание клавиш Ctrl+АЛТ+Ф4, я вижу следующее на экране:

> 14 сентября 15:36:00 в цель: вы должны только продолжить установку, Если вы уверены, что
> 14 сентября 15:36:00 в цели: это то, что вы хотите сделать.
> 14 сентября 15:36:00 в цель:
> 14 сентября 15:36:00 в-назначение: для ispell ibritish wamerican как mlocate как exim4-config, который libnfsidmapZ bind9-хоста
> 14 сентября 15:36:00 в цель: мим-поддержка libidn11 телнет команды lsof Баш-завершение dsutils
> 14 сентября 15:36:00 в цель: как exim4-демон-свет Перл libcap2 шавка программы bugreport libds58 до н. э. М4 док-дебиан
> 14 сентября 15:36:00 в цель: DC на libeuent1 пакет ncurses-термин libpcre3 док-Линукс-texwhois libsqlite3-0
> 14 сентября 15:36:00 в створ: вместо python2.5 питон-минимальный libisccc50 время для procmail 1ibrpcsecgss3
> 14 сентября 15:36:00 в цель: liblwres50 питона фтп pciutils словари-commonpython-центральный w3m имеют
> 14 сентября 15:36:00 в цель: в OpenBSD-inetd о libbind9-50 libxle libgme дебиан-fafile УКУ
> 14 сентября 15:36:00 в цель: на Perl-модули вместо python2.5-минимальный libldap-2.4-2 libiscfg50 libdb4.5
> 14 сентября 15:36:00 в цель: в BSD-mailx как exim4 libgc1c2 как exim4-базовый патч libisc50 libgssgluel iamerican
> 14 сентября 15:36:00 в цель: с portmap для NFS-общий менее libmagicl texinfo по liblockfile1
> 14 сентября 15:36:00 в цель:
> 14 сентября 15:36:00 в цель: вы хотите, чтобы игнорировать это предупреждение и продолжить в любом случае
> 14 сентября 15:36:00 в цель: чтобы продолжить, введите "Да": для отмены введите "нет":

Что это предупреждение о чем? Что я могу сделать?

Важно отметить, что я пытался установить Debian с 9 на виртуальной машине VirtualBox и все заработало. Я пытался установить Дебиан 6 и была такая же проблема.

+518
BACCARAT888 23 апр. 2017 г., 07:02:23
кошка <<ЭОС | СЭД -Пе '1{з;д;}' -е 'ч;${г;р;}'
линия 1
линия 2
линия 3
ЭОС

Вопрос с переводом это что-то, что использует хвост , что хвост должен прочитать весь файл, чтобы найти конец. Использовать, что в ваш трубопровод, вам нужно

  1. Обеспечить полное содержание документа в хвост.
  2. Представить его снова на кота.
  3. Именно в таком порядке.

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

Используя СЭД (или на awk, как John1024 делает) избавляется от двойной парсинг данных и заказ проблему путем хранения данных в памяти.

В СЭД решения, что я предлагаю, - это

  1. 1{ч;д;}, магазин на первой линии в трюм, как есть, и переходите к следующей строке.
  2. Ч, добавлять друг друга линии в трюмном помещении со встроенной строки.
  3. ${Г;р;}, добавьте в трюм, чтобы последняя строка со встроенной новой строки и распечатать полученные данные.

Это вполне буквальный перевод John1024 решения в СЭД, с оговоркой, что в стандарте POSIX гарантирует только то, держать пространство не менее 8192 байт (8 Кб; однако он рекомендует , что этот буфер динамически выделяется и расширяется по мере необходимости, которые в GNU СЕПГ и BSD СЭД делает).


Если вы позволяете себе использовать именованный канал:

mypipe mkfifo 
кошка <<ЭОС | тройник mypipe | КПП <( хвост -Н 1 mypipe ) -
линия 1
линия 2
линия 3
ЭОС
РМ -Ф mypipe

При этом используется тройник для отправки данных mypipe и в то же время для кошек. На кота сначала прочитать выход из хвоста (который читает из mypipe, что тройник это пишу), а затем добавьте к нему копию документа, приходящие непосредственно от тройника.

Есть серьезный недостаток в этом, хотя в том, что если документ слишком большой (больше размера буфера), тройникс письменной mypipe и кошка будет блокировать во время ожидания (безымянный) труба пустая. Она не будет очищена, пока кошка читать из него. кошка бы не читал от него, пока хвост не закончился. И хвост не закончится, пока тройник не закончился. Это классическая ситуация взаимоблокировки.

Изменение

тройник >( хвост -Н 1 >mypipe ) | кот mypipe -

и тот же вопрос.

+494
Laurenb 7 авг. 2014 г., 14:50:16

При обновлении с Fedora 28, я два commnads

судо ДНФ обновления-обновить
судо установить ДНФ ДНФ-плагин-система-обновить

Эти работал, но следующая команда Система-Обновление судо ДНФ скачать --releasever=28 попали в этот

Ошибка: 
Проблема: пакет алса-Плагины-freeworld-lavcrate-1.1.5-1.fc27.i686 в требует кодеков libavcodec.так.57, но ни один из провайдеров не может быть установлен
- ffmpeg и SDL-либы-3.3.7-1.fc27.i686 в не принадлежит к репозиторию distupgrade 
- проблемы с установленным пакетом алса-Плагины-freeworld-lavcrate - 1.1.5-1.fc27.i686 в

Моя машина имеет проблему со звуком: Нет звука на Fedora 27 Скажи, что мне делать?

+479
user320381 14 июн. 2014 г., 18:50:05

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

Как я могу изменить его, когда значение в переменной? Я знаю, что я могу изменить источник в Ви (я использую ОС Х, кстати), но я не могу изменить исходный файл, только читал, так что мне придется удалить из переменной.

От моего понимания, не так же, как , так что тр команда не будет работать.

Редактировать

Кажется, вопрос не ясен; так что это уточнение.

Я делаю разбирать файл построчно, каждая строка имеет 2 значений, разделенных точкой с запятой и в конце каждой линии, есть ^М, это выглядит как этот:

значение1 значение2^м
значение3 значения4^м
value5 value6^м
value7 ценностей8^м

Мой рабочий процесс достаточно прост и прост: текстовый файл содержит то, что вы видите выше, цикл отдельные поля для каждой строки получить значения; когда я распечатала второе значение это имеет ^М, который я хочу удалить

в то время как компании IFS=$'\Т' читал -Р-линия
делать
Тип1="${строка[0]}"
Тип2="${строка[1]}"
сделано < $TXTFILE

Что означает, что, когда я печатаю Тип1 это хорошо, но переменная Тип2 содержать ^М. Я использовал ТР и это не сработало, я использовал СЭД , чтобы удалить последний символ переменной, и это не сработало. Надеюсь, это прояснить мой вопрос. Спасибо

+479
jopo 26 апр. 2018 г., 18:29:51

Мне нужно заменить существующий накопитель sshd config на удаленный компьютер и перезапустите sshd, так что я пытаюсь использовать это:

кошка /sshd_cfg | СШ [email protected] "кошка > /и т. д./по ssh/sshd_config в && службу sshd перезагрузка"

но я получаю Баш: /и т. д./по ssh/sshd_config в: отказано в доступе

Поэтому, чтобы использовать sudo я попробовать "Эхо прохождение | судо -Ы", вот так: кот /sshd_cfg | СШ [email protected] "Эхо сдать | судо -с кошка > /и т. д./по ssh/sshd_config в && службу sshd перезагрузка" но получить тот же результат - отказано в доступе, может из-за столкновения труб? Что мне делать?

Линукс 190 4.3.0-2-универсальный #11-Убунту СМП Пятница декабря 4 20:36:35 мирового 2015 семейства i686 i686 в семейства i686 GNU/Линукс

**

  • УПД

Как я нашел, проблема в привилегиях пользователей.

Если я подключаю напрямую к ПК и попробовать выполнить команду sudo кошка /dev/нуль > /и т. д./по ssh/sshd_config в, я получаю доступ запрещен, но это нормально, если я стараюсь судо -ч -у корня Баш-с кошка /dev/нуль > /и т. д./по ssh/sshd_config в'.

Так что я попробовал, что из удаленных: кошка /sshd_cfg | SSH пользователь@ИС "Эхо пароль | судо -ч -у корня Баш-с 'кошка > /и т. д./по ssh/sshd_config в'"

И на этот раз ошибки не возникает. И файл был изменен, но он стал ...пустым. Вместо кошекинж /sshd_cfg в нем.

Почему?

+474
samiles 7 янв. 2019 г., 06:28:54

найти . -имя \*.[ч] -печать | команды xargs -Н 1 санузел -л следует сделать трюк. Существует несколько возможных вариаций, что, например, через -Exec и вместо передачи на выход в туалет.

+451
Wildfire Phoenix 10 дек. 2015 г., 04:01:21

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

Как мне это сделать? Как проверить файл загружается из памяти?

+437
KathyWeb 24 дек. 2013 г., 11:26:48
ПС-электронная программа | Команда grep | 

или

в то время как истинные;
делать
программа убивать 
сделано 
ждать 
+416
Saviour Sam 8 сент. 2019 г., 10:01:01

Альт+Ф1,Ф2 определяются, чтобы открыть меню приложений и поиска приложений (я не знаю, как они называются в корице), поэтому, меняя комбинацию клавиш, в другой должно решить вашу проблему.

+411
Ja8zyjits 9 мар. 2011 г., 17:09:50

Я хочу сделать скрипт содержащие, когда он не может найти команду, сохраняя во всем мире обычное дружеское поведение command_not_found. Е. Г., если я спасу следующие /tmp/foo.sh, ...

# ----------------------------начать foo.sh----------------------------
THIS_FP="$0"
THIS_FN="$(и basename ${THIS_FP})"
THIS_DIR="$(каталог ${THIS_FP})"

настройка функции {
 для cmd в \
 'фу' \
 ; делать
 Эхе -е "\н$ ${THIS_FN}::${ИМЯ_ФУНКЦИИ[0]}::${ЦМД}"
 функция eval "${ЦМД}"
сделано
} # конец настройки функция 

функция разобрала {
 для cmd в \
 "Общ -АЛТ ${THIS_DIR} | глава" \
 ; делать
 Эхе -е "\н$ ${THIS_FN}::${ИМЯ_ФУНКЦИИ[0]}::${ЦМД}"
 функция eval "${ЦМД}"
сделано
} конец функции # демонтаж

для cmd в \
 "настройка" \
 'демонтаж' \
; делать
 Эхе -е "\н$ ${THIS_FN}::основной цикл::${ЦМД}"
 функция eval "${ЦМД}"
сделано
# ------------------------------конец foo.sh----------------------------

... и сделать его исполняемым и запустить его, я получаю

# ----------------------------не то, что я хочу-------------------------
мне@это:~$ /tmp/foo.sh 

$ ФОО.ш::основной цикл::настройка

$ ФОО.ш::настройки::фу
/tmp/foo.sh: строка 10: фу: команда не найдена

$ ФОО.ш::основной цикл::эксперты

$ ФОО.ш::эксперты::Общ -АЛТ /tmp | и голова
общая 68840
drwxrwxrwt 22 корень 1600 6 мая 18:49 .
-rwxr-XR-х 1 меня 527 6 мая 18:49 foo.sh
drwx------ 2 Мне 40 6 мая 17:54 plugtmp-1
ТРО------- 1 Мне 0 6 мая 17:28 бродяга.13004aZf
drwx------ 2 меня 4200 6 мая 17:22 matecorba-мне
drwx------ 2 Мне 40 6 мая 02:20 plugtmp
-РВ------- 1 мне 2034335 4 мая 14:21 s_TTRuhW.МР3.часть
-РВ------- 1 мне 1658381 2 мая 12:21 +rM4IttD.МР3.часть
-RW-р-р-- 1 мне 86420 1 мая в 19:22 duplicity_20130501_1917.txt
# ----------------------------не то, что я хочу-------------------------

Вместо этого, я хочу сделать только этот скрипт foo.sh сбой, и сбой, как только он встречает 'команда не найдена': например,

# ------------------------------что я хочу---------------------------
мне@это:~$ /tmp/foo.sh 

$ ФОО.ш::основной цикл::настройка

$ ФОО.ш::настройки::фу
/tmp/foo.sh: ошибка: фу: команда не найдена

# Выбросив меня обратно в оболочку, от которого я ссылался foo.sh,
# *не* меняет обычное дружеское поведение вне ее, например:

мне@это:~$ фу
Нет команды 'Фу' нашли, вы имели в виду:
 Команда 'ФИО' из пакета 'ФИО' (главная)
 Команда 'Результаты поиска' из пакета 'Результаты поиска' (главная)
 Команда 'ЧП' из пакета 'щеголь' (главная)
 Команда 'лиса' от objcryst-лиса пакет '' (главная)
 Команда "зоопарк" из пакета "зоопарк" (главная)
 Команда 'ГОО' из пакета 'ГОО' (главная)
ФОО: команда не найдена
# ------------------------------что я хочу---------------------------

Я могу представить такое поведение путем редактирования только foo.shбез прикосновения .bashrc и или каких-либо других установленных файл ? Если да, то как? Если нет, то почему?

+389
Nori Luka 15 мар. 2016 г., 06:41:31

Я не могу сделать сервере ejabberd, чтобы начать на сервере Ubuntu 18.01, который установлен внутри Proxmox контейнер Linux.

Во время установки я получаю эту ошибку:

enter image description here

Я читал отчет об ошибке, что говорит о том, что проблема связана с способ сервере ejabberd настроен с systemd:

https://bugs.launchpad.net/ubuntu/+источник/сервере ejabberd/+ошибка/1815699

Этот человек сказал, что проблема была связана с этими 3 параметрами:

  1. PrivateTmp=истина
  2. ProtectHome=истина
  3. ProtectSystem=полный

Но он не сказал, где их найти и как их изменить.

Я нашла их здесь: нано в /lib/systemd в/системы/сервере ejabberd.услуги

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

Я не знаю много о systemd или сервере ejabberd. Я установил успешно сервере ejabberd несколько раз в прошлом, но я не знаю как это пережить.

+295
sariii 27 авг. 2018 г., 23:46:07

В общем, ответ будет "нет", команды в консоли же в сценарии, в синтаксисе и семантике.

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

  • интерактивная оболочка для Linux это bash, а сценарии часто используются другие переводчики (Ш., который является предшественником Баш, КШ, который находится на одном уровне с Башем), так что вы должны учитывать, что используется (в текущей оболочке с названием традиционно проходит в переменной оболочки, попробуйте ввести Эхо $Шелл).

  • там могут быть различия в конфигурации один и тот же переводчик на интерактивные сессии и для выполнения скрипта.

+283
darkfire613 15 янв. 2019 г., 08:04:32

Я могу получить эту работу на моем окне, но я не уверен, если пользователям использовать sudo? вариант requiretty сломало бы его.

На машине B создать программу, которая судо будет спрашивать пароль. например, /home/myname/askpass.sh, чмод к

#!/бин/Баш
Эхо "my_password"

На компьютере создаем подключения скрипт, который будет устанавливать соединение SSH для УПП и ввести команду sudo + команд в удаленной команде. например, назвать его ./fakessh.sh, чмод к

#!/бин/Баш

oldargs=( [email protected] )

newargs=( )

а : ; у
 [ "${oldargs[0]}" == "УПП" ] && сломать

 newargs+=( "${oldargs[0]}" )
 oldargs=( "${oldargs[@]:1}" )
сделано

newargs+=( 'экспорт SUDO_ASKPASS=/home/myname/askpass.sh' \; exec для судо -а -- "${oldargs[@]}" )

старпома СШ "${newargs[@]}"

Обратите внимание, что скрипт выше ссылок /home/myname/askpass.shобновить пути по мере необходимости.

Теперь запустите УПП почти нормально:

УПП -с ./fakessh.sh [email protected]:/etc/shadow ./

Это работает для меня. YMMV.

Я могу думать о других хаков, если вы можете сделать что-то вроде НКАТ или сокат с судо, и точка УПП на слушающий порт, но это глупо с точки безопасности.

+187
risingTide 15 февр. 2012 г., 13:48:32

У меня есть установки Fedora 24, где один из пунктов в меню загрузки:

В Fedora 19-Спасательных ... 

Как обновление, так у меня последняя спасательная Федора раздел? Разве это важно?

Я подозреваю, что я изначально установили Fedora 19 и затем были модернизированы несколько раз с тех пор. Может быть, процесс обновления обновлен основной раздел, но не раздел Помощь, или что-то; я не знаю.

+156
Willy Santos 12 дек. 2012 г., 20:14:29

Да, вы можете! Но это другой путь, где параметры шпатлевка хранятся. Где именно конфигурации шпатлевка хранится зависит от операционной системы, но вы можете использовать замазку имя сессии, как если бы вы хотели использовать имя хоста по SSH для использования, что с git, по крайней мере с портом Git для Windows. Таким образом, вы можете установить автоматический вход пользователя или другие сессии с клиентом шпатлевка, сохранить сессию под имя можно запомнить и использовать сохраненное имя сессии как хозяин ЖКТ.

Git для Windows можно использовать, встроенный SSH-клиент и клиент PuTTY. Я никогда не пробовал на Linux. Есть несколько руководств, как пользоваться, что при поиске в интернете.

+153
Lynn Starrs 8 июл. 2013 г., 04:16:36

Похоже, что хром (и его Флэш-компонента) сгребла все аудио на машину для себя, не оставляя никаких звук для любых других приложений. Я работаю в KDE с PulseAudio. Есть ли способ в мириады различных приложений*, которые обрабатывают звук на Linux, чтобы убедить хром отказаться от его мертвой хваткой на аудио, так что другие приложения могут получить шанс, чтобы сделать звук?

* Посмотрел в alsamixer, kmixer и Phonon (мультимедийный конфигуратор КДЕ). Настройки-ок, никаких признаков того, что одно приложение спер аудио устройства.

+152
user6440 16 янв. 2010 г., 22:50:42

Вам нужно сделать восстановление через . На странице вы уже связали себя выше содержит раздел "Восстановление (через TFTP)"

Шаги оттуда:

  1. Удерживайте кнопку WPS во время запуска.
  2. После 10 секунд, маршрутизатор начнет пытаться загрузить ArcherC20iV1_tp_recovery файл.бин через TFTP с сервера с IP 192.168.0.66 более 10 секунд.

Итак, вам нужно сделать либо стоковая прошивка откуда-то, или снова попробовать с хаосом спокойнее соответствующим образом переименован.

Если проблемы сохраняются, подключить Serial , а также описаны на OpenWRT в вики

+80
Cardae Polywood Davis 11 дек. 2013 г., 15:27:34

По ошибке я закрыл мой аккаунт администратора на Debian командой passwd -л. Я пытаюсь с живой CD для разблокировки моего счета не успех. Я пробовал редактировать файл passwd удаление X, но это не сработало.

в /etc/passwd с
корень:х:0:0:корней/корня:/бин/Баш

любые идеи?

+69
Diana Diaz 5 янв. 2013 г., 13:17:53

Моя версия:

#!/usr/Бен/ОКР на Perl

использовать строгие;
использование предупреждений;

использование JSON;
использовать хранимые кя(dclone);

мой ( %ч @процессора );

в то время как (<>) {
гусеничка;

 если (м/^$/вывода) {
 пуш @процессора, dclone( \%ч );
 фдоон %ч;
далее;
}

 мой ( $К $в ) = Сплит /\с*:\с*/, $_, 2;

 если ( !определенными экв $V и $в " ) { $ч{$к} = фдоон }
 elsif операторы (флаги долл. экв'') { $ч{$к} = [ раскол /\с/, $в ] }
 elsif операторы ( $с V = ~ /выражение^\D+$/вывода ) { $ч{$к} = инт ($в) }
 elsif операторы ( $в экв 'да' ) { $ч{$к} = \1 }
 elsif операторы ( $в экв 'нет' ) { $ч{$к} = \0 }
 еще { $ч {в$K} = $V с }
}

распечатать в формате JSON->новый->красивая->кодирование( \@процессора );

Он предполагает наличие пустых строк между каждым определением процессора.

+60
Peshmerge 31 мар. 2013 г., 10:05:42

Я использую входит. По умолчанию, когда я создаю пользователя, они посадят их в каталог /главная/пользователя. Я включил chroot_local_user=да.

С другой стороны, я также хотел создать общий каталог для всех пользователей FTP. так в двух словах, у них свой каталог и они имеют общую папку группы

/
+/дом
+пользователь1
+общая папка

Как я могу дать пользователям доступ к общей папке через FTP?

+52
user70098 5 мая 2010 г., 06:11:39

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

$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