вытащить файл с названием в ~

Так я скачал музыкальный альбом от aMule и он находится в .с aMule/входящий каталог. Я попытался переместить его с помощью следующей команды:

 МВ albumName.rar ~

Это оставило меня с файл ~ в .с aMule/входящие , которые я не мог переименовать, потому что Тильды-это зарезервировано для домашнего каталога. Я знаю, что я могу открыть его через Наутилус, показывая скрытые файлы. Как я могу вытащить его в терминал?

Обновление Вот как это выглядит сейчас

 man[email protected]:~/.с aMule/входящие$ Общ -л
 общая 328
 -RW-р-р-- 1 manuzhang manuzhang 297266 2012-03-19 12:07 ~
 -RW-р-р-- 1 manuzhang manuzhang 34479 2011-10-11 19:51 [Кэт.рН]друзей.сезон.1.с.английский язык.субтитры.торрент
+361
michelesantagiuliana 9 апр. 2011 г., 21:12:07
30 ответов

В этой статье, Как создать несколько экземпляр MySQL в CentOS 6.4, должны работать для CentOS 7.

+989
Exttazy 03 февр. '09 в 4:24

Только технически: в течениецикла есть "один" и SFTP команды. И "УПП" больше подходит, чем интерактивные по SFTP:

для цели В $*;делать УПП ФОО $цель: сделать

Если вы объясните, чего вам не хватает из протокола SFTP, кто-то может подробно рассказать и показать, как же для-петли могут быть адаптированы.

+980
barfoo 14 дек. 2015 г., 22:58:06
Другие ответы

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


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

Вы могли бы использовать что-то вроде:

Общ -1 | тр '_' '\т'
+978
user846226 3 мая 2017 г., 20:51:46

У меня есть следующий скрипт:

цель="-Н1.2.3.4 -P3307"
пользователь="-uusername"
пропуск="-ppassword"

в MySQL ${цель} ${пользователь} ${пропуск} -ГП"показать базы данных;"

Это работает отлично, за исключением того, что он подключается к порту 3306 и 3307 не. Как я могу сделать это читать ${цель} правильно?

Без разделения цели на две отдельные переменные.


Если я вручную запустить

в MySQL -Н1.2.3.4 -P3307 -uusername -ppassword

тогда получается отлично, так это то, что я пытаюсь добиться. Это почти как если MySQL игнорирует -P3307 по умолчанию 3306.

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


Похоже, проблема в том, что MySQL-это интерпретация $целевое значение, как если бы одно дело. Если я переключусь вокруг порта и хост, я получаю:

цель="-P3307 -Н1.2.3.4"
в MySQL ${цель} ${пользователь} ${пропуск} -ГП"показать базы данных;"

Я получаю:

Неизвестный суффикс '' используется для переменной 'порт' (значение '3307 -Н1.2.3.4')
для MySQL: ошибка при установке значения '3307 -Н1.2.3.4' в 'порт'

Поэтому я не знаю, если это проблема MySQL или проблема Linux?

+976
Jason Anthony C Labay 25 мар. 2014 г., 19:41:01

На самом деле, стандартный синтаксис таков:

дата 09180715

или

дата 091807152013
+938
Maxim Akhmedov 23 июл. 2017 г., 14:03:39
editphpini() subl /usr/местные/и т. д./РНР/${1[1]}.${1[2,-1]}/в PHP.Ини

${1[1]}.${1[2,-1]} является одним из многих способов превратить АБВ в Х.УГ. Другие подходы могут быть: ${1[1]}.${1#?}, или ${1/(#м)?/$Матч.} или ${(Д:.:)${(ы::)1}} (Для х.г.з)

+929
Ndupza 9 сент. 2012 г., 10:40:18

Для Debian Wheezy и, все записи должны быть сиплый или выше. Поэтому я рекомендую вам изменить прижать к хриплый.

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

+892
Karam Ajaj 3 мар. 2017 г., 02:25:39

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

+883
user78358 15 янв. 2011 г., 19:45:46

Чтобы добавить мой акцент, для петельки перебирать слова. Если ваш файл-это:

один два
три четыре

Тогда это выделяет четыре линии:

за словом в $(Cat-файл); делать Эхо "$слово"; сделано

Для перебора строк файла, сделайте следующее:

в то время как ИФ= читайте -Р линии; делать
 # что-то делать с "$строка" <-- цитирует почти всегда
сделано < файл
+813
Paradigm Brodsky 16 июн. 2010 г., 17:07:34

Вот мое усовершенствование @lesmana в ответ. Главное отличие заключается в том, что параллельные окна не поделиться историей. Это означает, что вы можете продолжать работать в Windows, не имея связи с другими окнами загрузки в текущих окон.

Если вы явно типа "история", или если вы открываете новое окно, то вы получаете историю от всех предыдущих Windows.

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

История # последовательной и навсегда Баш 
HISTSIZE=100000
HISTFILESIZE=$HISTSIZE
HISTCONTROL=ignorespace:ignoredups

_bash_history_sync() {
 история-строение #1
 HISTFILESIZE=$HISTSIZE #2
}

_bash_history_sync_and_reload() {
 история-строение #1
 HISTFILESIZE=$HISTSIZE #2
 история -З. строение #3
 история -Р строение #4
}

история() { #5
_bash_history_sync_and_reload
 встроенные истории "[email protected]"
}

экспорт HISTTIMEFORMAT="%г/%г/%г %ч:%м:%ы "
История PROMPT_COMMAND='1 >> ${дома}/.bash_eternal_history'
PROMPT_COMMAND=_bash_history_sync;$PROMPT_COMMAND
+776
Comrade Capacitor 6 апр. 2017 г., 01:26:52

Вы можете остановить режим отладки режима +X. См. пример страницы

+729
ryker 6 июн. 2012 г., 22:54:02

Вот как я это исправил

Это как файлы в разделе USB с ESP должен выглядеть так:

полный установить USB 
 Раздел ESP 
 ЭФИ (каталог) 
 Загрузки (каталог) 
bootx64.Эфи
grubx64.Эфи
fbx64.Эфи
 в Debian (каталог) 
 grubx64.Эфи 

Однако были и не ели файлов в мой USB после завершения установки (пожалуйста, проверьте раздел ЭСП!). Так что я должен скопировать загрузочные папки и в Debian папку из окна ЭСП разделы и скопировать grubx64.Эфи в загрузки папку


  • Подробности о том, как получить доступ к EFI раздел в Windows, пожалуйста, проверьте эту ссылку
  • Подробности о том, как получить доступ к EFI раздел в USB, пожалуйста, проверьте эту ссылку

Примечание: чтобы открыть раздел EFI в USB, вы должны использовать любые дистрибутивы Linux прямую USB и я использовал Кали видео с USB.

+727
as a guest 2 дек. 2013 г., 16:36:21

Что у меня есть

Привет, о себе много этот файлы, где первый столбец-это эпоха, а другая(ы) колонну(ы) некоторые данные:

1000333,34,1
1001456,56,0
1005356,34,2

Что мне нужно

Мне нужно, чтобы преобразовать их в этом:

0,34,1
1123,56,0
5023,34,2

Выше первых чисел столбце берутся из:

 1000333 - 1000333 = 0
 1001456 - 1000333 = 1123
 1005356 - 1000333 = 5023

Контексте

Эти файлы находятся в нескольких папках в большую папку под названием logs_swapoff, они заканчиваются _times.КШМ (есть еще один CSV-файлв те папки, которые не должны быть затронуты).

Примеры файлов:

logs_swapoff/папка1/modifyMe_times.КШМ
logs_swapoff/папка1/dontTouchMe_cores.КШМ
logs_swapoff/папка2/modifyMeToo_times.КШМ

Я планирую использовать этот цикл в bash, но я не знаю как сделать само задание.

с именем В $(найти logs_swapoff/* -имя*_times.формат CSV') ; делать
 # имя файла без расширения (для записи результатов с похожим названием?)
 имени=$(базовое имя -каталог с именем`"/"`.формат CSV файла);

?????

сделано;

Спасибо, ребята :)

+695
uyf 10 июл. 2018 г., 06:44:04

Убедитесь, что у вас есть много пространства подкачки. Убедитесь, что ваша система находится предпочесть для замены неактивных страниц (ВМ.подкачки=100). Тогда это должно быть достаточно, чтобы приостановить процесс. Ядро предпочитают поменять неактивных страниц.

+693
user42647 23 мая 2018 г., 22:31:32

Итак, я шел на эту проблему молотком и Тонг в течение 6 дней (и за две недели в предыдущей попытке).

Моя проблема заключается в настройке Линукс Минт с внешним монитором подключен мой ноутбук.

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


Моя система и оборудование

  • Ноутбук: ноутбук ASUS X5DC
  • команду lspci | грэп -я на VGA выход: 01:00.0 VGA совместимый контроллер: Кремний интегрированные системы [Осс] 771/671 PCIe и адаптер VGA-дисплей (откр. 10)
  • Внешний монитор: монитор ViewSonic VX912
  • расширения xrandr вывод: расширения xrandr: не удалось получить размер гамма для вывода по умолчанию 0 экрана: минимум 1024 x 768, текущие 1024 х 768, максимальное разрешение 1024 x 768 по умолчанию подключена первичная разрешения 1024x768+0+0 0мм х 0мм 1024х768 76.0* 1504x1200_60.00 (0x1ab) 151.4 МГц H: ширина 1504 начать 1608 конце 1768 итого 2032 скоса 0 часов 74.5 кГц В: высота 1200 1201 1204 1242 часов начало конец общая 60.0 Гц
  • команда sudo lshw -C и видео выход: *-дисплей невостребованным описание: совместимый контроллер VGA и продукт: адаптер 771/671 PCIe с VGA-дисплей поставщик: кремний интегрированные системы [сис] физический идентификатор: 0 автобусная информация: [email protected]:01:00.0 версия: 10 ширина: 32 бита часы: 66MHz возможности: ПМ АГП АГП-3.0 vga_controller cap_list настройки: время задержки=0 ресурсы: память:d0000000-dfffffff памяти:fe9e0000-fe9fffff ioport:dc00(размер=128)

Что я уже пробовал

  • Редактирования /etc/Х11/файл xorg.многие конф раза, а иногда и Х не заводилась, поэтому мне пришлось отменить мои изменения из терминалов телетайпом и перезагрузка. Вот мой текущий файл xorg.конф:

    Секции "ServerLayout"
     Идентификатор "X.org Настроен"
     Экрана "Screen0" LeftOf "Screen1"
    EndSection
    
    Раздел "Монитор"
     Идентификатор "Настроить Монитор"
     Имяразработчика "Монитор Поставщик"
     Параметр Modelname "Модель Монитора"
     Параметры horizsync 28-72
     Слова vertrefresh 43-60
    EndSection
    
    Раздел "Устройство"
     Идентификатор "Card0"
     Водитель "сис"
     BusID "слотов PCI:1:0:0"
    EndSection
    
    Раздел "Экран"
     Идентификатор "Screen0"
     Устройство "Card0"
     Монитор "Monitor0"
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 1
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 4
     Режимы "900x675" "1024х768" "1280х960" "1400x1050 разрешении"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 8
     Режимы "900x675" "1024х768" "1280х960" "1400x1050 разрешении"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 15
     Режимы "900x675" "1024х768" "1280х960" "1400x1050 разрешении"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 16
     Режимы "900x675" "1024х768" "1280х960" "1400x1050 разрешении"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 24
     Режимы "900x675" "1024х768" "1280х960" "1400x1050 разрешении"
    EndSubSection
    EndSection
    
    Раздел "Экран"
     Идентификатор "Screen1"
     Устройство "Card0"
     Монитор "Monitor0"
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 1
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 4
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 8
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 15
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 16
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
     Подраздел "Дисплей"
     Просмотра 0 0
     Глубина 24
     Режимы "1280х1024" "1500x1200" "1640x1312"
    EndSubSection
    EndSection
    

    `

  • Я были добавлены следующие .файлы Conf в /usr/доли/Х11/файл xorg.конф.д:

    • 41-встроенный в монитор.conf, который содержит:

       Раздел "Монитор"
       Идентификатор "Monitor0"
       Имяразработчика "встроенный монитор"
       Параметр Modelname "Модель Неизвестна"
       Параметры horizsync 28.0 - 70.0
       Слова vertrefresh 56.0 - 75.0
      EndSection
      
    • 42-второй-VGA-монитор.conf, который содержит:

       Раздел "Монитор"
       Идентификатор "Монитор1"
       Имяразработчика "Компания ViewSonic"
       Параметр modelname "VX912"
       Вариант "Полосу Отвода" "Monitor0"
       Параметры horizsync 28.0 - 70.0
       Слова vertrefresh 56.0 - 75.0
      Endsection
      
    • 50-видео.conf, который содержит:

       Раздел "Устройство"
       Идентификатор "Устройства2"
       Вариант "Монитор-Встроенный" "Monitor0"
       Вариант "монитор-ВГА" "Монитор1"
       Водитель "сис"
      EndSection
      
  • обновление-pciids судо

  • ГТФ 1500 1200 60 -х выход: # 1504x1200 @ 60.00 Гц (ГТФ) hsync: 74.52 кГц; pclk: 151.42 МГц Режим "1504x1200_60.00" 151.42 1504 1608 1768 2032 1200 1201 1204 1242 -HSync +Дней Назад
  • расширения xrandr --использованием newmode "1504x1200_60.00" 151.42 1504 1608 1768 2032 1200 1201 1204 1242 -HSync +величина выхода: расширения xrandr: не удалось получить размер гамма для вывода по умолчанию Ошибка х неудачных запросу: BadName (назван цвет или шрифт не существует) Крупные операции не удалось запросу: 140 (RANDR) Незначительные операции невыполненных запросов: 16 (RRCreateMode) Серийный номер не просить: 19 Текущая серийный номер в выходной поток: 19
  • расширения xrandr --addmode входы vga1 1504x1200_60.00 выходной: xrandr поближе: не удалось получить размер гамма для вывода по умолчанию расширения xrandr: не удается найти выход "входы vga1"
  • расширения xrandr --выход входы vga1 --режим 1504x1200_60.00 выходной: xrandr поближе: не удалось получить размер гамма для вывода по умолчанию предупреждение: выход входы vga1 не нашли; игнорирование

И много других предложений, я нашел, собственно я пробовал много вещей, которые я не могу перечислить их здесь, даже если бы я помнил!


Дружище монитор предпочтения не распознает внешний монитор (очевидно).

Arandr действует так, как будто у меня только монитор "по умолчанию".

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

Если кто-то знает, что именно ~/.config/monitors.xml для?

+642
RR22 27 мая 2016 г., 20:30:49

Вы не можете совместить Хост на один и тот же IP-адрес и порт без каких-либо параметр servername или ServerAlias настройки, с одним, что делает их. Вы можете запустить apachectl -S и посмотреть, что Апач на самом деле думает об этом конфиге.

Если вы знаете все 20 доменных имен, используемых для доступа к умолчанию виртуальный хост, решение является просто чтобы перечислить их все здесь, используя Имя_сервера / ServerAlias. Если нет, тогда вы можете, например, секвестр новые разные IP-адреса и/или порта.

+597
malhobayyeb 13 авг. 2013 г., 03:55:11
  • У меня есть виртуальная машина.
  • У меня есть 4 настройки изображениянабережной.Ио/птеродактиль/сердечник:Ява) загрузкой.
  • У меня в MongoDB, установленных на хост-машине, не в Docker.

Я хочу Докер изображений в MongoDB.

Мой MongoDB в конфигурации :

bind_ip = [127.0.0.1, 172.18.0.1]
порт = 27017

Но, это не работает. Я не знаю, почему.

+579
Weru 7 сент. 2012 г., 00:27:10

На самом деле ^[ это клавиша Alt. Так что в вашем случае терминала (Iterm2) используется сочетание клавиш Alt + B и Alt + Ф, чтобы пойти назад и вперед слово. Это контролируется ваш терминал и не имеет ничего общего с ЗШ.

+567
user35323 9 янв. 2020 г., 03:24:03

Я пытаюсь использовать ФЭ, но я хочу, чтобы скрыть Я команды передается в выходной пока все еще быть в состоянии видеть процесса производства. Используя команду &> /dev/нуль | ПВ не работает (как в ПВ не получает каких-либо данных). команда выдает результат на стандартный вывод и стандартная ошибка, и я не хочу видеть.

Я попытался с помощью команды grep трубы (команда &> /dev/нуль | ПВ | команда grep <=>), но теперь и затем выводит вещи до терминала.

+490
slotik07 28 июн. 2019 г., 12:29:52

Вы можете использовать скрипт АПТ-шоу-версии.

АПТ-шоу-варианты -б | грэп деб-мультимедиа

даст вам список пакетов из deb-multimedia.org.

+484
Lee Sheppard 3 мар. 2018 г., 12:14:19

Следующие работал для меня установка Debian 10 из хост-системы Ubuntu 16.04:

компакт-диски /usr/доли/Вирт-менеджер/virtinst/
патч <<.
--- urlfetcher.пы.ориг 2019-07-25 13:54:37.496567791 +1200
+++ urlfetcher.py 2019-07-25 13:54:43.180373257 +1200
@@ -663,6 +663,8 @@
]
 _hvm_paths = [("загруженных с помощью/vmlinuz",
 "картинки/загруженных с помощью/и initrd.ИМГ"), # Федора
+ ("установить.АМД/vmlinuz",
+ "install.amd/initrd.gz"), # в Debian
]
 _iso_paths = ["images/boot.iso", # РЗ/Федора
 "boot/boot.iso", # в SUSE
.

Вирт-установить ... --location=/srv/software/Debian/debian-10.0.0-amd64-netinst.iso --дополнительные аргументы=консоль=tty0 консоли=ttyS0,115200n8'
+479
caboolture 15 авг. 2019 г., 08:15:29

Я последовал за учебник здесь : Как построить и установить последнюю версию ядра Linux из исходного кода

без изменения .файл config. Я использовал сделать olddefconfig

процесс компиляции прошел успешно, однако она не загрузиться в новое ядро.

enter image description here

ОЗУ я назначен виртуальной машине составляет 2 Гб, я думаю этого достаточно для ядра Linux. Там должно быть что-то не так с моим новым ядром.

И я заметил, что новое ядро, я построил 475 мегабайт, в 10 раз больше, чем предыдущий, но я не знаю, почему.

enter image description here

Примечание: общий объем оперативной памяти составляет 8 ГБ, общей процессора i5 двухъядерный с 4 нитками.

+442
Ashley Ann Hill 3 июл. 2015 г., 13:12:05

Следующий скрипт должен делать эту работу.

LOG_SIZE=500000
NUM_SEGM=2
а команде getopts "с:п:" опт; делать
 дело "$опт" в
с)
LOG_SIZE=$OPTARG
;;
Н)
NUM_SEGM=$OPTARG
;;
эсок
сделано
сдвиг $((OPTIND-1))
если [ $# == 0 -О-З "$1" ]; затем
 Эхо "отсутствует аргумент выходной файл"
 выход 1
интернет
OUT_FILE=$1
сдвиг
НУМ=1
а :; у
 ДД БС=10 графа=$(($LOG_SIZE/10)) > > OUT_FILE $2>/Дев/нуль
 СЗ=`стат-с%с $OUT_FILE`
 если [ $СЗ -экв 0 ]; тогда
 РМ $OUT_FILE
перерыв
интернет
 Эхо -э "часть\nLog закончил" >> $OUT_FILE
 МВ $OUT_FILE $OUT_FILE.Н$ням
 НУМ=$(($НУМ + 1))
 [ $Ням-ГТ $NUM_SEGM ] && НУМ=1
сделано

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

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

my_daemon | ( logger.sh в /var/журнал/my_log.журнал <&0 & )

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

+374
Simkill 20 сент. 2019 г., 18:49:14

С чел (стандартный (в POSIX) команду для создания тар архивов) и bsdtar видеть вариантом:

человек -с '/\.bashrc и-развернуть/.bashrc и/' -З -х устар . | с помощью gzip > a.tar.gz

bsdtar -с '/\.bashrc и-развернуть/.bashrc и/' -ЖКК a.tar.gz .

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

Пакс -х '|^\./\.bashrc и развертывание$|./.bashrc и|' -З -х устар .

(хотя от чтения спецификации POSIX Пакс, я не уверен, что это гарантированно работает таким образом с каждой реализации Пакс. Он должен работать с bsdtar, как есть только одна реализация).

+369
Z4usV 21 окт. 2018 г., 09:41:20

В ЗШ, precmd может делать что угодно (таких как установка переменной) перед каждой строке:

функция precmd() {
 ГИТ current_git_branch=`Рэв-разобрать --аббревиатура-Реф голове
}

http://zsh.sourceforge.net/Doc/Release/Functions.html

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

(precmd является zsh-только в bash, есть $PROMPT_COMMAND.)

+328
lone322 1 сент. 2016 г., 21:20:08

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

Вот подробная инструкция о том, как это сделать: http://www.debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

+184
nygga 10 мая 2012 г., 23:10:40

Вот решение, которое работает для меня. Мой файл/etc/Пэм.д/судо:

#%Пам-1.0
авт [успех=1] pam_exec.так что в /tmp/тест-пам
авторизации требуется pam_deny.так
авт включают системы-авт
счета включают системы-авт
сессии включают системы-авт

А в/tmp/тест-пам:

#! /бин/Баш
/бин/последние-I -P теперь ${PAM_TTY#/Дев/} | \
 /ОГРН/у awk 'шп==1 { если (3$! = "0.0.0.0") выход 9, выход 0; }'

Я получаю такое поведение:

дата $ судо 
[суда] пароль для ipetrov вместо:
Чт июн 28 23:51:58 МДТ 2018
$ СШ имени localhost
Послед. Регистрация: чт 28 июн 23:40:23 2018 от ::1
Валли дата$ судо 
в /tmp/тест-пам ошибка: код выхода 9
[суда] пароль для ipetrov вместо:
судо: ошибка pam-аутентификации: ошибка системы
Валли$

Первая строка добавлена по умолчанию пам.д/судо звонки pam_exec и, если это удастся, пропускает следующую запись. Вторая строка просто отрицает безоговорочно доступа.

В каталоге/tmp/тест-пам я называю последний , чтобы получить IP-адрес, связанный с телетайпа Пэм был вызван из. ${PAM_TTY#файл/dev/} удаляет файл/dev/ от передней части значение, потому что последние не признают полный путь к устройству. В флаг делает последние показывают, либо IP-адрес или заполнитель 0.0.0.0 , если нет IP-адрес; по умолчанию он показывает инфо строки, которые гораздо труднее проверить. Именно поэтому я использовал в прошлом , а не кто или ж; они не имеют подобный вариант. В -P теперь параметр не является строго обязательным, как мы увидим , как awk только просмотрев первую строку вывода, но это ограничивает в прошлом , чтобы показать только те пользователи, которые в настоящее время вошли в систему.

Время на awk команда просто проверяет первую строку, а если третье поле не 0.0.0.0 он выходит с ошибкой. Так как это последняя команда в /tmp/и тест-пам, на awk это код завершения будет код завершения скрипта.

На моей системе, ни один из тестов, которые вы пытались в своем deny-ssh-user.sh будет работать. Если вы поставили ОКР > /tmp/и тест-пам.войти в верхней части вашего скрипта, вы увидите, что окружающая среда была лишена, поэтому никто из ваших SSH_FOO параметров будут установлены. И $цвет может указывать на любое количество процессов. Например, на Perl -е 'системы("судо кошка /и т. д./пароль")' и видим, что $ppid хранит ссылается на языке Perl процесс.

Это Арч Линукс, ядра 4.16.11-1-арка, в случае, если это имеет значение. Я не думаю, что это должно.

+160
camaulay 25 мая 2012 г., 23:08:16

Я пытаюсь использовать тр команду реликвия Toolchest преодолеть текущие ограничения из coreutils осуществления, так как, чтобы иметь возможность "насос" (с -ДР варианты) многобайтовых символов от "случайных" генератор (устройство/dev/urandom) в терминале. Примечателен тот факт, что это был скомпилирован из исходных текстов на Archbang после того, как не удалось сделать это с помощью аур версия(ы).

Чтобы упростить эту задачу, давайте выберем персонажа(☠) и выяснить его восьмеричное значение, потому что это, как она должна быть выражена toolchest тр:

Эхо '☠' | вывести -б # -B для восьмеричной
0000000 342 230 240 012 
0000004
Эхе -е '\0342\0230\0240' # используется формат "0nnn", убедитесь, что он печатает
☠

Есть разница в том, как восьмеричное значение выражается в Баш с Эха строение (0nnn) по сравнению с toolchest тр здесь (ННН):

\ Символ'', за которой следуют 1, 2 или 3 восьмеричных цифр обозначает персонаж, чей байт-код дает эти цифры. Многобайтовых символов может быть задан в виде последовательности восьмеричных байт.

Давайте попробуем. В -постоянный параметр просто удалить состав НАБОРА1. Можно указать один набор, и что-нибудь из стандартного ввода, который не содержит элемент из набора выбрасывается:

Эхо '012345' | каталог /usr/5bin/тр -ДК '456' #проверка 
45 #все хорошо

Сейчас эти:

Эхе -е '\0342\0240\0230' | /ЕГР/5bin/тр -постоянного тока '\342\230\240'
Эхе -Е ' ☠ ' | каталог /usr/5bin/тр -ДК '☠'

который должен как напечатать одну(1)☠, или в конечном итоге следующего (более символов) все выдают одинаковые ошибки:

в /usr/5bin/тр -постоянного тока '\342\\230 240' < /устройство/dev / urandom

*** Ошибка в/usr/5bin/тр': двойной бесплатно или коррупции (!пред'): 0x0000000000d24420 ***

На самом деле каждый раз на входе и НАБОРА1 оба содержат выбранный символ появляется ошибка с -постоянного тока. Поведение же через два 3-го, 4-го, в POSIX, Posix2001, или УКБ(БСД) версий команда, представленная в toolchest. Иногда, как в случае с ТР -ДР '1' < и /dev/urandom я получаю сегфолт или несколько строк вывода следует с этого:

Ошибка в/usr/5bin/тр': realloc(): недопустимый указатель: 0x00007f93ee284010 ***
======= След: =========
в /usr/lib в/библиотеки libc.так.6(+0x73f8e)[0x7f93ee338f8e]
в /usr/lib в/библиотеки libc.так.6(+0x7988e)[0x7f93ee33e88e]
в /usr/lib в/библиотеки libc.так.6(realloc+0x1c8)[0x7f93ee342918]
в /usr/5bin/тр[0x401a74]
в /usr/5bin/тр[0x400e93]
в /usr/lib в/библиотеки libc.так.6(__библиотеки libc_начало_основной+0xf0 в системе)[0x7f93ee2e5000]
в /usr/5bin/тр[0x400f63]
======= Карту памяти: ========
00400000-00403000 р-на XP 00000000 08:21 1579535 в /usr/5bin/тр
00602000-00603000 РВ-п 00002000 08:21 1579535 в /usr/5bin/тр
0067a000-006bc000 РВ-п 00000000 00:00 0 [кучи]
7f93edc6e000-7f93edc84000 р-на XP 00000000 08:21 1448153 в /usr/lib в/libgcc_s.так.1
7f93edc84000-7f93ede83000 ---п 00016000 08:21 1448153 в /usr/lib в/libgcc_s.так.1
7f93ede83000-7f93ede84000 РВ-п 00015000 08:21 1448153 в /usr/lib в/libgcc_s.так.1
7f93ede84000-7f93ee2c5000 РВ-п 00000000 00:00 0 
7f93ee2c5000-7f93ee469000 р-на XP 00000000 08:21 1440453 в /usr/lib в/библиотеки libc-2.19.так
7f93ee469000-7f93ee669000 ---п 001a4000 08:21 1440453 в /usr/lib в/библиотеки libc-2.19.так
7f93ee669000-7f93ee66d000 р--р 001a4000 08:21 1440453 в /usr/lib в/библиотеки libc-2.19.так
7f93ee66d000-7f93ee66f000 РВ-п 001a8000 08:21 1440453 в /usr/lib в/библиотеки libc-2.19.так
7f93ee66f000-7f93ee673000 РВ-п 00000000 00:00 0 
7f93ee673000-7f93ee694000 р-на XP 00000000 08:21 1440340 /УСР/Либ/ЛД-2.19.так
7f93ee6eb000-7f93ee874000 р--р 00000000 08:21 1448356 в /usr/lib в/локаль - /локаль-архиве
7f93ee874000-7f93ee877000 РВ-п 00000000 00:00 0 
7f93ee891000-7f93ee893000 РВ-п 00000000 00:00 0 
7f93ee893000-7f93ee894000 р--р 00020000 08:21 1440340 /УСР/Либ/ЛД-2.19.так
7f93ee894000-7f93ee895000 РАО-п 00021000 08:21 1440340 /УСР/Либ/ЛД-2.19.так
7f93ee895000-7f93ee896000 РВ-п 00000000 00:00 0 
7fffed79c000-7fffed7bd000 РВ-п 00000000 00:00 0 [стек]
7fffed7e9000-7fffed7eb000 Р-XP с 00000000 00:00 0 [ВДСО]
ffffffffff600000-ffffffffff601000 Р-XP с 00000000 00:00 0 [vsyscall]

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


С вклад патч у нас есть:

Эхе -е '\0342\0240\0230' | /домой/меня/ОГРН/trsc -постоянного тока '\342\230\240'
Эхе -е '☠' | /дома/меня/ОГРН/trsc -ДК '☠'
☠

Как надо!! Но:

/дома/меня/ОГРН/trsc -постоянного тока '\342\\230 240' < /устройство/dev / urandom

до сих пор остается загадкой, как выбрал персонажа не в выходной...

+122
Kumar Basapuram 10 мар. 2018 г., 21:56:10

Как правило, файловая система реализации должна гарантировать прикладных программ, что в любой момент времени на данном компьютере, каждый файл может быть однозначно определяется сочетанием его ID устройства (в st_dev поля в стат структура) и его узлов (в st_ino области). Идентификатор устройства указывает, какое смонтированной файловой системе файл, а инода охарактеризовать одним файлом внутри конкретной файловой системы. СР считает два файла должны быть одинаковыми, если они имеют одинаковые ID устройства и тот же индексный дескриптор.

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

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

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

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

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

+114
cbuchart 11 авг. 2015 г., 22:07:25

Я не могу оставить комментарий, но вот команду создать пустой тестовые файлы:

для меня в {0..50};не трогать мля. дата "+%г-%м-%д" -д "$Я дней назад"`.КЗ ;сделано

Я считаю, что ответ Дэйва делает трюк. (Мне нужно, чтобы завершить для команды с '; у')

Один большой лайнер для хрон.

+92
michelle reese 17 окт. 2018 г., 04:11:36

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

$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