Компиляция ошибка в Python 3.4.3

Я застрял после этого учебника:

https://oncletom.io/2016/travis-ssh-deploy/

Мой .Тревис.в формате YML код:

язык: рубиновый 
суда: ложная
РВМ:
- 2.2
ОКР:
глобальные:
 - домен: <..>
 - site_path: <..>
аддон:
 ssh_known_hosts: <..>
before_script:
 - НПМ установки -G в беседке
 - установить беседки 
сценарий: пачка старпома Джекил построить
before_deploy:
 - поддержка шифрования AES-256-CBC С -К $encrypted_<..>_key -Ив $encrypted_<..>_iv -в развернуть/deploy_key.энкодер -выход в /tmp/deploy_key -д
 - функции eval "$(SSH-агента -с)"
 - команду chmod 600 /ТМП/deploy_key
 - СШ-добавить в /tmp/deploy_key
развернуть:
 поставщик: сценарий
 skip_cleanup: правда
 скрипт: "./deploy/deploy.sh"
о:
 филиал: мастер

Мои результаты:

$ OpenSSL для шифрования AES-256-CBC С -К $encrypted_<..>_key -Ив $encrypted_<..>_iv -в развернуть/deploy_key.энкодер -выход в /tmp/deploy_key -д
$ ивал "$(SSH-агента -с)"
Агент під 2583
$ чмод 600 в /tmp/deploy_key
$ СШ-добавить в /tmp/deploy_key
Введите пароль Для в /tmp/deploy_key: 
Сделано: Работа Отменяется

Иными словами, работа отменяется из-за тайм-аута. Воссоздавая ключ без пароля в эту ошибку:

# <..> СШ-2.0-OpenSSH_7.5 
|1|<..>
Создание публичных ключей..
копирование сайта на <..>...
Предупреждение: навсегда добавил ключу RSA для IP-адресом < .. > в список известных хостов.
развертывание@<..>'пароль с: 

Никакого вывода было получено в последние 10m0s, это потенциально указывает на заглохшую строить или что-то не так с самим строить.

Проверить информацию о том, как настроить конфигурацию сборки на: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

Сборка была прекращена

Таким образом, я не могу развернуть сайт. Так вот вопрос, почему это застревать в парольную фразу и пароль? А я думал, что SSH ключи-гора покончить с паролями и пароли?

Ниже приводится соответствующий скрипт.

deploy.sh

#!/usr/Бен/ОКР Баш
комплект -е

если [ ! "ОКР:$TRAVIS_BRANCH" == "ОКР:мастер" ]; затем
 эхо не на мастера, а не развертывание
 выход 0
интернет

эхо "на мастер ✓"

если [ -з "$домен" ]; затем
 Эхо "домен" не задана переменная
 выход 1
интернет
Эхо "домен: $домен ✓"

если [ -з "$site_path" ]; затем
 Эхо "site_path" переменная не задана
 выход 1
интернет
Эхо "путь к сайту: $site_path ✓"

Эхо "сжать _site в site.zip..."
(компакт-диск _site/ && зип-р - он .) > site.zip 2>/dev/нуль

Эхо ", проверьте, если открытый ключ сервера если вы"
если [ -з `SSH-ключей -Ф $домен` ]; тогда
 СШ-сайт keyscan -ч $домен | тройник -это ~/.СШ/если вы
 Эхо "создание публичных ключей.."
интернет

Эхо "копирование сайта до $домен..."
УПП -я в /tmp/deploy_key site.zip развертывание@$домен:~/site.zip
СШ-я в /tmp/deploy_key развертывания@$домен РМ -РФ "'$site_path'"/* && распаковать ~/site.zip -д "'$site_path'" && ПМ ~/site.zip'
+276
albeksdurf 4 окт. 2019 г., 16:25:45
24 ответов

У вас есть много вариантов вы можете выбрать в зависимости от ваших потребностей и навыков.

Perl - это язык сценариев, который очень хорош с Работа с текстом. Perl использует sed и awk часто

На awk - вы можете легко использовать это в сценарий оболочки. На awk использует синтаксис, который является более сложным, чем СЭД (но все равно легко). Awk-это гораздо быстрее, чем СЭД.

СЭД - просто таких как awk, sed может быть использована в сценарии оболочки. Sed-это легко для большинства людей, чтобы узнать.

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

+905
Sunshine Ellis 03 февр. '09 в 4:24

Если вы готовы, чтобы установить приложение , вы можете попробовать Commandr для Google, который позволит вам

  • Интеграция С Tasker

  • Запустить приложение под другим именем ( пользовательское имя приложения)

Не пробовал я

+870
telecom job 6 февр. 2010 г., 06:45:29

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

Кроме того, он отменяет экранную клавиатуру, поэтому очень тяжело набрать.

Это сильно раздражало. Может кто-нибудь помочь мне, прежде чем я уничтожу мой телефон из чистого обострение?

+870
Vikarti Anatra 15 мар. 2014 г., 11:20:13

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

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

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

+824
jaybz 17 апр. 2012 г., 10:43:29

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

В этом контексте фраза имеет смысл. Когда вырваны из контекста, это выглядит глупо.

Кроме того, после этих слов Широ говорит "それが当たり前なんだ", который более или менее означает, "это естественно".

Официальный дубляж идет с что-то вроде: "Когда человек достаточно сильно больно, они умирают".

Кроме того в японском языке есть два способа, чтобы описать смерть, один для тела и один для души. Так что вы можете убить тело, но дух их не может по-прежнему сохраняться. Это где такие фразы, как "он не умрет, даже если он будет убит", возможно, происходит от.

+777
user326587 24 нояб. 2012 г., 04:58:01

Я получаю "не удается подключиться к серверу" ошибка, когда я пытаюсь использовать Hangouts на моем телефоне. Все другие приложения Google работает. СМС работает, но не сообщения. Все остальные устройства работают с сообщениями Hangouts.

+730
sidharthanup 7 мар. 2021 г., 23:53:09

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

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

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

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

+674
Ali Gangji 7 авг. 2016 г., 09:59:15

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

После обновления до 0.12.0 вы просто запустить bitcoind с -чернослив=<Н> , где <Н> дает объем Мб блокчейн данные, которые вы хотите сохранить. Не забудьте оставить больше места для других данных, остальные файлы в биткоин каталога не учитываются.

+666
sudo reboot 7 авг. 2018 г., 01:33:44

недавно я заметил, что в macOS стала довольно нестабильной, в частности, появилась новая ошибка, которая раздражает меня много. Поскольку компьютер был запущен, он начинает собирать какие-то глюки на экране, некоторые из них мигают и очень раздражает ситуация ухудшаться, пока компьютерный блок это сам или зависает ОС, это происходит после двух дней обычно. Я привык, чтобы мой мак работает в течение многих недель, и теперь я должен перезапустить его три или четыре раза в неделю... Я заметил также, что иногда происходит сбой операционной системы из-за видео-плеера в Safari, это произошло несколько раз, что я смотрела видео в интернете и вдруг разбился вызывает перезагрузку операционной системы. Я добавлю фото моего экрана на это сообщение. Эти проблемы возникают на моем iMac (21.5" 2011 мин с высокой Сьерра-10.13.2) но я видел некоторые другие графические проблемы во время входа в систему на другом компьютере Mac (MacBook и Pro 13" середины 2015 же версии ОС). Есть решение? Я могу решить эту проблему без чистой установки операционной системы? Большое спасибо и имеют хороший день!

enter image description here

+665
santDev 2 мая 2020 г., 15:59:10

Я установил Ubuntu 12.04 на мой Compaq 615 машину около недели назад. У меня есть проблемы с suspend/функция сна.

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

Если я закрываю крышку после пробуждения я обнаружил, что на яркий, белый экран мерцает, на которые у меня нет другого выбора, кроме кнопки выключения питания, чтобы возобновить свою работу. Я подозреваю, что есть что-то несовместимое с ATI 3200 HD качестве и Ubuntu.

+641
everdefiant 25 авг. 2014 г., 08:06:30

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

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

Когда я услышал голоса 2-х девушек, я подумал: "Ох, ОК, они стали героями", поскольку, по моим наблюдениям, японские актеры обычно играют роли на одной стороне (добро/зло), с аналогичными характеристиками, и это были голоса из хороших парней. Хотя я и был быстро показано иное.

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

+608
JJJLLL 8 апр. 2015 г., 22:17:35

Предположим, у меня есть графический файл ( .формат PNG, например), и я хочу, чтобы это графический значок на другой файл или папку. Раньше я хотел скопировать изображение в буфер обмена (либо в превью, как в инструкции в этом посте или в "Информация" окна поиска), затем откройте "информация" окна для конечного файла, выберите этот значок и вставить изображение в качестве новой иконки. В прошлом, это работает для меня.

Когда я делаю это в Льва, в результате конечный файл теперь имеет по умолчанию .в PNG значок (документ со сложенным углу, синеватое изображение в центре, а буквы "ПНГ"), а не в частности .ПНГ картинку я хотел вставить. Если картинку я вставить это .PDF-файл, я получаю те же результаты, за исключением того, что полученный конечный файл имеет значок буквы "ПДФ".

Есть ли другой способ, что я могу назначить свою картинку из графического файла в другой файл в Лев, потому что я все еще не получается?

+584
AlexQueue 27 мар. 2015 г., 07:09:14

Я искал немного и нашел, что Нэтти версия 0.8.4 и не может быть обновлено до 1.2.0 Роберт Arkenin команды
Для обновления вы должны рассмотреть добавление PPA с помощью следующих команд

судо -с 
с nginx=стабильный # использовать nginx=разработка для последней версии развития 
АДД-АПТ-репозиторий PPA:с Nginx/$с nginx 
apt-получить обновление 
apt-получить установку nginx 

Если вы получаете ошибку о add-apt-репозитория не существует, вы можете попробовать это

судо -с 
с nginx=стабильный # использовать nginx=разработка для последней версии развития 
Эхо "деб http://ppa.launchpad.net/nginx/$nginx в/Убунту Натти основные" > /и т. д./кв/источников.список.д/с nginx-$nginx, и осознанные.список 
АПТ-ключ АДВ --сервер keyserver.ubuntu.com --приема-ключи C300EE8C 
apt-получить обновление 
apt-получить установку nginx 

Примечание 3-й и 4-й линии-одна команда только
Для получения более подробной информации см. Nignx Вики


Если вы получаете эту ошибку

Вт: не удалось получить ppa.launchpad.net/nginx//ubuntu/dists/lucid/main/binary-i386/... 404 не найдено e: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо них используются

Сделать это
судо нано 'в/etc/АПТ/источников.список.д/с nginx-стабильный-осознанные.список
А затем измените содержимое файла
деб http://ppa.launchpad.net/nginx/stable/ubuntu Нэтти главная



Чему-то научиться

На самом деле, если вы видите ошибки в этой части "ppa.launchpad.net/nginx в//Убунту/дистрибутивах/" должно быть "ppa.launchpad.net/nginx в/стабильный/Убунту/дистрибутивах/" . это ошибка
и извините за то, что вы добавляете осознанные ППА первый тме.

+580
pilat 29 июл. 2010 г., 12:05:53

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

присоединяйтесь к -т\* \
<(СЭД 'ы/\(.*\)\(\*\)\(.*\)/\3\2\1/' файл1 | сортировка -Т\* -К1,1) \
<(СЭД 'ы/\(.*\)\(\*\)\(.*\)/\3\2\1/' файл2 | сортировка -Т\* -К1,1)

Две СЭДперейдем последнее поле в начале строки, например,

поле1*поле2*...поле(N-1)*поля(Н)

становится

поле(Н)*поле1*поле2*...*поле(N-1)

результаты затем сортироватьЕД на 1ст поля, а затем присоединиться кЭД (всегда на 1Сент-Поле). Это будет печатать строки:

поля(Н)*поля(1)до(N-1)*от*файл1*поля(1)до(N-1)*от*файл2 

Если вы предпочитаете работать с временных файлов и сохранить присоединиться результате, например, выходной_файл:

СЭД с/\(.*\)\(\*\)\(.*\)/\3\2\1/' файл1 | сортировка -Т\* -К1 1 > sorted_1
СЭД с/\(.*\)\(\*\)\(.*\)/\3\2\1/' файл2 | сортировка -Т\* -К1 1 > sorted_2
присоединяйтесь к -т\* sorted_{1,2} > выходной_файл
РМ -Ф sorted_{1,2}
+467
Mrunal Chauhan 12 авг. 2015 г., 01:02:28

Проблема, вероятно, со жратвой видеть USB-дисков во время загрузки по-другому, чем один раз запустить из запущенной системы. Вот как вы можете решить:

При загрузке (как правило, от HD) и жратва появится, откройте жратвы консоли (обычно вы сделать это, просто нажав на C). На приглашение grub, начните вводить корень (в HD :

жратва> корень (БГ

затем нажмите на вкладку и вы увидите диски как возможные завершения. Выберите диск и раздел, на котором находится каталог/boot находится. Если вы не уверены, то с каждой из них вы подозреваете, выполните следующие действия:

  • (закончить корневой команду, чтобы выбрать раздел, и нажать ввод)
  • тип в кошка / и нажмите вкладку. Вы увидите список файлов, найденных на секции.
  • Увидев список файлов, решить, если это ваш раздел, содержащий ядра (в файл/boot/).
  • Если нет, нажмите клавишу ESC и начать все сначала.

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


[Редактирование]: в специальной форме запроса Масиас, вот подробности о том, как исправить MBR с помощью жратвы:

Один из способов повторной установки MBR на диск с помощью жратвы - это настройка команды я упомянул выше. Эта команда известна на жратву версии 0.9 X (см. документацию). Но вы, кажется, используете более новую ветку жратвы (1.9 X) и команды на это бывают разные. Взгляните на соответствующую документацию - в этой версии, вы можете установить GRUB в MBR с помощью жратвы-установите утилиту , и я не уверен, если есть любой другой путь - от жратвы "помощь" подскажет, как с grub-0.97. Может быть, не может, и это одна из причин, почему многие дистрибутивы предпочитаю "старые" версии.

+395
user12284 17 авг. 2016 г., 16:12:17

Я хочу смотреть YouTube на Apple TV с помощью моего ноутбука Linux в качестве пульта дистанционного управления. Оба устройства имеют беспроводное подключение к сети.

+394
LoliconSuspect 4 янв. 2011 г., 13:35:46

Я большой фантастический вентилятор, но я не могу понять синтаксис, чтобы добавить напоминание/оповещение на новое мероприятие: Например:

Обед с Джоном в 12:00, оповещение за 15 минут до

должны дать событие с названием "обед с Джоном", сегодня в 12 часов, и добавить оповещение за 15 минут до. Но это не так :) Я пробовал много разных комбинаций, но безрезультатно.

По данным некоторых блог это должно работать: http://flexibits.com/blog/2012/05/1-3-add-reminders-to-fantastical/

Любая подсказка?

Спасибо!

+354
AlexAcc 4 мар. 2015 г., 12:35:29

Есть инструмент под названием трекер-Гуй, указанным на ответ на этот вопрос: Как сделать Убунту индексирования и поиска файлов на другой (Windows) с диска при поиске?

+280
julienelle 24 февр. 2018 г., 14:31:26

Я нахожусь в процессе создания аквариума, и экспериментировать с потоком воды.

Это 100x40x60cm (60см высотой). Я использовать ВПФ в одном из задних углов, поэтому нет четко определенных "приток" - вода проникла в ВПФ на поверхности большой площади.

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

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

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

ТЛ;ДР: что бы быть "стандарт" / оптимальный способ распределения воды в таком аквариуме?

Редактировать: в ВПФ (гамбургер Mattenfilter) выглядит так: https://commons.wikimedia.org/wiki/File:Eck-HMF.png#/media/Datei:Eck-HMF.png (не мое). Насос сидит внизу, выход вверху, под углом, по диагонали по всей поверхности.

+222
mcmorry 13 мая 2016 г., 21:13:43

Привет я хочу "здесь ничего нет", чтобы выйти из цикла for, но я не получаю ничего, а вот

Пи@ed_pi:~ $ кот test.txt

НИЧЕГО ЗДЕСЬ

Пи@ed_pi:~ $ я в Кот test.txt`; сделать эхо $я; сделано

Ничего

Здесь

Пи@ed_pi:~ $

Что я делаю не так ?

Почему мы получить 2 отдельные $я ?

Спасибо

+134
camarade 3 мар. 2014 г., 07:34:29

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

По физике и химии, а также направления исследований группы ИЮПАК рекомендуют (некоторые журнал рекомендации в соответствии с этой рекомендацией) ряд символы для количеств, которые можно найти в следующем документе:

Е Р Коен и соавт., "Величины, единицы и символы в физической химии", ИЮПАК Зеленая книга, 3-е издание, 2-й печати, ИЮПАК & РКК издание, Кембридж, 2008

В частности, документ рекомендует верстал матриц и векторов жирным шрифтом курсивом.

+90
user80496 19 мая 2018 г., 02:29:26

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

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

[корень@гипервизора scsd]# РПМ-в пакет OpenSSH-клиента
[корень@гипервизора scsd]#
[корень@гипервизора scsd]# об / мин -в пакет OpenSSH-сервер
С. 5....Т. З. /и т. д./Пэм.д/гибридных
С. 5....Т. З. /и т. д./по ssh/sshd_config в
[корень@гипервизора scsd]#

Я сделал пакет OpenSSH-сервер , так что вы можете увидеть, как он выглядит, когда что-то изменилось. Важная часть-это "5", что говорит нам, что md5sum файла отличается от того, что существует в базе данных RPM. Если это подтвердится, это был, вероятно, из-за обновления системы.

Если они использовали ням (весьма вероятно) будет в /var/журнал/пальчики оближешь.запись в журнале, что RPM обновляется. Это полезно для получения определенное время обновления произошла для последующего просмотра с ням истории.

Если они использовали оборотах напрямую вы можете сделать некоторые queryformat магия или РПМ-М пакет OpenSSH-клиенты-в прошлом , чтобы получить дату это произошло (хотя это звучит, как вы уже знаете, что бит информации)

Есть ням подкоманда назвать историю , которая записывает пользователя auid/loginuid:

[корень@гипервизора scsd]# история ням 
Загруженные Плагины: продукт-код, обновить-менеджера, rhnplugin, безопасности, подписка-менеджер
Эта система не зарегистрирована в управлении подписками. Вы можете использовать абонемент-менеджер для регистрации.
Эта система получает обновления из RHN Classic или сервера Satellite.
Идентификатор | логин | даты и время | действие(я) | изменено
-------------------------------------------------------------------------------
 54 | <jadavis6> | 2013-07-15 09:03 | установить | 2
 53 | <jadavis6> | 2013-07-09 17:25 | обновление | 23
 52 | <jadavis6> | 2013-06-24 10:10 | Установить | 3 <
 51 | <jadavis6> | 2013-06-14 22:33 | установка | 1 >
 50 | <jadavis6> | 2013-06-14 07:47 | е, я, ю | 90
 49 | корень <корень> | 2013-06-14 00:58 | обновление | 1
 48 | <jadavis6> | 2013-06-03 08:28 | установить | 3
 47 | <jadavis6> | 2013-05-28 11:57 | установить | 3 <
 46 | <jadavis6> | 2013-05-20 18:25 | установка | 1 >
 45 | <jadavis6> | 2013-05-20 12:00 | установить | 1
 44 | <jadavis6> | 2013-05-19 15:29 | установка | 6
 43 | <jadavis6> | 2013-05-18 20:16 | Установить | 3
 42 | <jadavis6> | 2013-05-16 16:21 | установка | 2 <
 41 | <jadavis6> | 2013-05-16 12:48 | установить | 1 >
 40 | <jadavis6> | 2013-05-10 09:28 | установить | 1
 39 | <jadavis6> | 2013-05-10 09:28 | установить | 1
 38 | <jadavis6> | 2013-04-29 19:45 | установка | 2 <
 37 | <jadavis6> | 2013-04-29 18:51 | установка | 8 >
 36 | <jadavis6> | 2013-04-29 18:35 | обновление | 11
 35 | <jadavis6> | 2013-04-27 15:44 | е, I, О, U | 429 УО
список истории 
[корень@гипервизора scsd]#

В loginuid это unforgable потому как дети инициализации отпочковались они начинают с loginuid на -1 (минус один). Когда вы входите в систему через терминал или демон pam_loginuid (есть и другие модули, которые также делают это) устанавливается пользователем с uid. Когда задано значение, отличное от -1 , даже корень не может изменить это значение (только в новых ядрах, правда), так как это нефункциональные/бухгалтерия-только и нужно принять во внимание, что атакующий получил корень. Все дети наследуют родителей loginuid так хоть судо запускает программу с euid нуля (или любого пользователя) вы все еще будете иметь тот же loginuid.

Вы можете проверить это, просто делают свою долю судо и делает кошка /proc/самоуправления/loginuid каждый раз, когда это необходимо пользователю изначально вы вошли как независимо от того, сколько СУ или судо вызовы вы сделали с тех пор. Это как конфетка истории там знает jadavis6 сделал Юм обновления , хотя я их всех как root.

Если есть какая-то неопределенность между двумя ням сделках, вы можете сделать ням истории информация <transID> как если бы я захотел узнать больше о том, что последние сделки:

[корень@гипервизора scsd]# история ням инфо 35
Загруженные Плагины: продукт-код, обновить-менеджера, rhnplugin, безопасности,
 : подписка-менеджер
Эта система не зарегистрирована в управлении подписками. Вы можете использовать абонемент-менеджер для регистрации.
Эта система получает обновления из RHN Classic или сервера Satellite.
ID транзакции : 35
Время начала : СБ апр 27 15:44:57 2013
Начать rpmdb : 959:3d300ae2e8dc239f9f972306ba2406bd22ba29bc
Время окончания : 15:50:39 2013 (5 минут)
Конец rpmdb : 972:381cb76592ea2f779ee4521a4e7221196520486a
Пользователь : <jadavis6>
Возврат-Код : Успех
Командная строка : обновление -г
Сделка, совершенная с:
 Обновлено оборотах-4.8.0-27.el6.x86_64 с @анаконда-RedHatEnterpriseLinux-201206132210.архитектуру x86_64/6.3
 Обновление подписки-менеджер-0.99.19.4-1.el6_3.x86_64 с @с RHEL-x86_64 с-сервера-6
 Обновлено ням-3.2.29-30.el6.noarch @анаконда-RedHatEnterpriseLinux-201206132210.архитектуру x86_64/6.3
 Установлено ням-метаданные-парсер-1.1.2-16.el6.x86_64 с @анаконда-RedHatEnterpriseLinux-201206132210.архитектуру x86_64/6.3
Пакеты Изменены:
 Обновленная программа NetworkManager-Глеб-1:0.8.1-34.el6_3.x86_64 с @с RHEL-x86_64 с-сервера-6
 Обновление 1:0.8.1-43.el6.x86_64 с @с RHEL-x86_64 с-сервера-6
 Обновлено Менеджера-0.5.8-20.el6.x86_64 с @с RHEL-x86_64 с-сервера-6
 Обновление 0.5.8-21.el6.x86_64 с @с RHEL-x86_64 с-сервера-6
 Обновлено менеджера-устройство-перепривязка-0.5.8-20.el6.x86_64 с @с RHEL-x86_64 с-сервера-6

[...СНиП...]

 Обновлено ням-3.2.29-30.el6.noarch @анаконда-RedHatEnterpriseLinux-201206132210.архитектуру x86_64/6.3
 Обновление 3.2.29-40.el6.noarch @с RHEL-x86_64 с-сервера-6
 Обновлено ням-СРЗ-плагин-0.9.1-40.el6.noarch @анаконда-RedHatEnterpriseLinux-201206132210.архитектуру x86_64/6.3
 Обновление 0.9.1-43.el6.noarch @с RHEL-x86_64 с-сервера-6
Выход скриптлет:
 1 предупреждение: файл /etc/тени, созданные как /ETC/тень.rpmnew
 2 ввода от сервера события.
 3 предупреждение: %postun(wdaemon-0.17-2.el6.архитектуру x86_64) скриптлет не удалось, состояние выхода 1
история информация

Я усе это, потому что, похоже, этот был довольно длительным обновление системы.

Насколько мне известно, нет никакого способа, чтобы проследить его обратно, если они обновляются через мин непосредственно за пределами настройка демонов auditd для отслеживания изменений в базе RPM файлов. Это может позволить вам сделать ausearch позволит вам увидеть список ПИД том, что внесены изменения и loginuid связанные (которая будет отображаться как auid).

Если они прямо изменили его вне оборотах, вы должны быть Смотреть все файлы, которые вы хотели для отслеживания изменений до внесения изменения. После того, вы не можете сделать много, но вы могли бы рассмотреть возможность сделать что-то с демонов auditd отслеживать файлы, которые вы считаете руткит цели. Слишком много может bog систему. Стоит также отметить, что вы должны доставить эти журналы офф-сервер где-нибудь, чтобы предотвратить злонамеренное вмешательство.

Надеюсь, что помогает.

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

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

+87
Andrew Edwards 7 апр. 2023 г., 15:41:14

Есть ли программа в официальных научных репозиториев Linux, который умеет общаться с людьми через Skype? Я беспокоюсь о Skype по безопасности, но я хочу быть в состоянии войти в мою учетную запись Skype и звонить/общаться с друзьями мой скайп.

+37
akhfa 14 сент. 2010 г., 08:10:02

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

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

При обращении к кому-то другому это вполне приемлемо (и по-моему весело) мясник названия и затем дать общие смутные перевод.

+20
mathk 20 дек. 2021 г., 10:47:25