балансировка авторов и рецензентов

После замены MacBook воздуха на клавишу "9" сломанные через один день, они заменили клавиатуру бесплатно на прошлой неделе на второй вопрос (клавиша "т" не работает). Большой

+894
sas18071968 13 нояб. 2020 г., 19:53:02
23 ответов

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

В Наутилус выберите вид > Показывать скрытые файлы из вашей домашней директории перейдите в /.конфиг/ там вы найдете файл с именем пользователя-изд.Дирс содержит записи под "компьютер".

УБЕДИТЕСЬ, ЧТО РЕЗЕРВНОЕ КОПИРОВАНИЕ ВСЕ, ЧТО ВЫ ИЗМЕНИТЕ

Если вы измените, например, XDG_DOWNLOAD_DIR="$дома/загрузок только XDG_DOWNLOAD_DIR="$Home/ в" папку "Загрузки" перестанут появляться под "компьютер" на боковой панели.

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

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

Источники: личный опыт, пытаясь восстановить недостающие записи в разделе "компьютер".

+947
Anton Topchii 03 февр. '09 в 4:24

Вы могли бы ловушку, выход для выполнения конкретной команды/функции, когда снаряд выходит.

ловушка деактивировать выход

будет работать деактивировать только перед выходом из оболочки.

См http://redsymbol.net/articles/bash-exit-traps/ дополнительные примеры.

+886
xxxdan11lk0xxx 17 нояб. 2011 г., 10:09:01
Другие ответы

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


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

Это особенность пряников, если вы используете встроенный SIP-клиент. В Настройки -> Настройки вызовов есть параметр "использовать интернет-вызовы", которые вы можете установить "только для Интернет-вызовов". Затем, если контакт имеет несколько глоток, он будет вызывать, что непосредственно СИП-СИП, а выход через подключение телефона.

+874
adsdasa 29 сент. 2013 г., 04:05:14

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

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

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

Вот отредактированный отрывок из МК Man-странице, которая описывает команды и три режима работы:

 "Сравнить каталоги" команда сравнивает панелей с
 друг друга. Затем вы можете использовать копировать (F5) команда, чтобы сделать панелей
 идентичны. Существует три метода сравнения. При быстром методе
 только размер и дата создания файлов. Этот метод делает полный
 побайтовое сравнение. Размер-только комбинациям
 размеры файлов и не проверяет содержимое или дата ее
 проверяет размер файла.

При сравнении отделки, МС подберет и визуально higlight файлы, уникальные для текущего каталога. Таким образом, нажав клавишу F5 копировать их на другие панели. Для того, чтобы удалить общие файлы в обоих каталогах, нажмите клавишу * для переключения выбора (и обратите внимание, как мак теперь показывает обратное, что было отмечено ранее), и нажмите клавишу F8 , чтобы удалить.

+743
ALEXX C 8 сент. 2022 г., 09:50:30

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

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

#!/бин/Баш

## Если ни одна сторона не была предоставлена, максимизировать текущее окно и выйти
если [ ! $1 ]
тогда
 wmctrl -R :для активных: -в тумблер,maximized_vert,maximized_horz
выход
интернет

## Если стороне был дан, дальше
сторона=$1;
## Сколько экранов есть?
экраны=`дисперсии -л | команда grep -c дисплей`
## Получить размеры экрана 
Ширина=`размеры xdpyinfo | команда grep':' | вырезать -Ф-2-Д -': '| вырезать -Ф 1 -Д 'х";
ПОЛОВИНА=$(($ШИРИНА/2));

## Если мы бежим на одном экране, привязывать к краю экрана
если [ $экранов == '1' ]
тогда
 ## Привязка к левой стороне
 если [ $сторона == 'л' ]
тогда
 ## формат wmctrl: гравитация,решения posx,бутоньерки,ширина,высота
 wmctrl -R :для активных: -б добавить,maximized_vert && wmctrl -R :для активных: -е 0,0,0,$половину,-1
 ## Привязка к правой стороне
еще
 wmctrl -R :для активных: -б добавить,maximized_vert && wmctrl -R :для активных: -э 0,$половина,0,$половину,-1 
интернет
## Если мы запускаем на двух экранах, привязать к краю экрана righthand
## Я использую 1600, потому что я знаю, это размер моего ноутбука дисплей
## и что это не то же самое, что мой 2-ой монитор.
еще
 Ноутбук=1600; ## изменить это как approrpiate для вашей установки.
 пусть "ширина=ноутбук";
ЭКРАН=$НОУТБУК;
ПОЛОВИНА=$(($ШИРИНА/2));
 если [ $сторона == 'л' ]
тогда
 wmctrl -R :для активных: -б добавить,maximized_vert && wmctrl -R :для активных: -э 0,$ноутбук,0,$половину,-1
еще
 пусть "экран += половина+2";
 wmctrl -R :для активных: -б добавить,maximized_vert && wmctrl -R :для активных: -э 0,$экране,0,$половину,-1;
интернет
интернет

Это зависит от дисперсии, wmctrl и xdpyinfo все из которых доступны в Debian репозиториях. Он должен работать из коробки, Если вы используете только один экран, но, возможно, должны быть переделаны (изменить значение $ноутбук), если у вас есть 2 экрана.

Затем я назначил два сочетания клавиш, для каждой из этих команд:

  1. Оснастки текущем окне слева

    snap_windows.sh л
    
  2. Оснастки текущем окне справа

     snap_windows.ш Р
    

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

+703
Henrik Karlsson 7 сент. 2013 г., 06:50:49

Что это значит, когда Wi-Fi Интернет значок серый?

Интернет работает в данный момент.

Screenshot
Скриншот (нажмите на изображение для увеличения вариант)

+650
blake lenau 26 мар. 2011 г., 01:53:34

Нет, вы не как двойник встал на сторону СМИ не предлагают единого пространства данных.

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

+607
ghira 8 июн. 2010 г., 22:56:54

Они привыкли хмуриться из-за страданий.

Но сейчас они улыбаются, потому что они знают, что страдание не является обязательным (от третья и четвертая благородные истины) и потому что они знают, что ниббана-это высшее блаженство или "nibbanam парамам сукхам" из Дхаммапады 203-204:

  1. Голод-это страшная болезнь, обусловленная вещи ужасные страдания. Зная это, как это действительно, мудрый реализовать Ниббану, то высшее блаженство.

  2. Здоровье-это самое дорогое выгоды и довольство величайшее богатство. Надежный человек, лучший родственник, ниббана высшей блаженство.

Монахи также имеют других причин для улыбки, из Дхаммапады 197-200:

Как счастливо мы жить,
свободным от вражды
среди тех, кто враждебен.
Среди враждебных людей,
свободным от вражды мы живем.



Как счастливо мы жить,
свободным от страданий
среди тех, кто несчастен.
Среди несчастных людей,
свободны от страдания мы живем.



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



Как счастливо мы жить,
мы, у кого ничего нет.
Мы будем кормить на восхищение
как сияющие боги.


+513
Yuri Masian 20 апр. 2021 г., 11:57:02

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

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

Я видел системы graywater в Юкатане, которые были чудесные, но у них теплая погода круглый год. Здесь в Массачусец, в зеленом доме систему канализации на основе это увлекательное и используется в остановки для отдыха в Вермонте и корпорациями. Система graywater просто нужно удалить

+494
janon128 12 нояб. 2021 г., 00:08:48
Корневая файловая система (`/`) содержит ядро и утилиты, необходимые для загрузки системы.
+482
davidbuzz 7 янв. 2023 г., 16:22:27

Попробуйте это

gksudo команду Gedit /и т. д./команды modprobe.д/игнор.конф

и добавить эту строку

черного списка atl1c

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

+344
Ye Naung 26 сент. 2018 г., 23:14:01

установите eawpatches

робость, используя freepats по умолчанию, попробуйте установить eawpatches как альтернатива:

судо Су
Эхо "деб https://www.fbriere.net/debian стабильный смешанная" > в /etc/АПТ/источников.список.д/миди-fbriere.чистая.список
с wget -кв 'https://www.fbriere.net/public_key.html' | судо АПТ-ключ добавить -
с wget -кв 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x96B4BF71E4D7FB01' | судо АПТ-ключ добавить -
АПТ установить eawpatches-пакет
сделать-eawpatches-пакет
команду chmod 777 ./eawpatches_12-10+local_all.деб
судо apt-получить установку ./eawpatches_12-10+local_all.деб
# затем отредактируйте ваш /etc/робость/стеснительность.cfg для того чтобы активировать новые саундофон
# (и отключение старых) с:
судо СЭД -Е 'С|^источника|#источник|' -е '$источник /и т. д./робость/eawpatches.cfg' и-я в /etc/робость/стеснительность.cfg для

Источник включить eawpatches миди давно как альтернатива freepats

+327
Ssy3 15 нояб. 2010 г., 09:38:20

Я гражданин Индии, который будет двигаться в Великобританию по рабочей визе (Уровень 2) Этот месяц конец. Я планирую навестить свою невесту, которая учится в университете в Барселоне во время моих выходных, но БЛС сайт для Испании виза показывает информацию только для однократной визы, ни там никакой информации о том, что на сайте испанского посольства.

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

Испания оформлять шенген туристическая виза (многократная) из Индии?

+303
Josh Cohen 19 мар. 2011 г., 08:01:11

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

Теперь мы хотим добавить некоторые 11.10 клиента и, таким образом, вместе с LDAP & Kerberos с pam_mount. Аутентификацию LDAP работает и пользователи могут входить в систему через SSH, однако их дома не может быть установлен.

Когда pam_mount настроен для монтирования в корень, gssd не найти правильный билет Kerberos и горе не удается.

22 ноября 17:34:26 Зельда ЭКП.gssd[929]: handle_gssd_upcall: 'мех=krb5 из Уид=0 enctypes=18,17,16,23,3,1,2 '
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: обработка файла krb5 upcall (в/var/lib в/НФС/rpc_pipefs/НФС/clnt2)
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: process_krb5_upcall: обслуживание 'как<null>'
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: получение учетных данных для клиента с uid 0 для сервера purple.physcip.uni-stuttgart.de
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: чч файл '/tmp/и krb5cc_65678_Ku2226' рассматривается, с purple.physcip.uni-stuttgart.de предпочтительные сферы''
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: чч файл '/tmp/и krb5cc_65678_Ku2226' принадлежит 65678, а не 0
22 ноября 17:34:26 Зельда ЭКП.gssd[929]: предупреждение: не удалось создать файл krb5 контекст для пользователя с uid 0 для сервера purple.physcip.uni-stuttgart.de
22 ноября 17:34:26 Зельда ЭКП.падение gssd[929]: делаю ошибки 

Когда pam_mount с другой стороны настроены долго=1 параметр, то он не может смонтировать том на всех.

22 ноября 17:33:58 Зельда министра внутренних дел Великобритании[2226]: pam_krb5(накопитель sshd:двиг): phy65678 пользователя, прошедшего проверку подлинности как [email protected]
22 ноября 17:33:58 Зельда министра внутренних дел Великобритании[2226]: принят пароль для phy65678 из Порт 129.69.74.20 51875 ssh2
22 ноября 17:33:58 Зельда министра внутренних дел Великобритании[2226]: модуля pam_unix(накопитель sshd:сессия) - сессия открыта для пользователя phy65678 по объекта (uid=0)
22 ноября 17:33:58 Зельда накопитель sshd[2226]: pam_mount(гора.с:69): сообщения с лежащей в основе Программой монтировать:
22 ноября 17:33:58 Зельда накопитель sshd[2226]: pam_mount(гора.З.:73): крепление: могу сделать только корень, который
22 ноября 17:33:58 Зельда накопитель sshd[2226]: pam_mount(pam_mount.с:521): горы /объемы/дома/phy65678 не удалось

Так как мы можем разрешить пользователям определенной группы, чтобы выполнить монтирование по NFS? Если это не работает, мы можем сделать pam_mount использовать корень, но пройти правильную жидкость?

+295
cxcv 20 апр. 2012 г., 21:30:07

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

http://synergy-foss.org/

Также Dropbox-это хорошо или обойти, для быстрой загрузки и синхронизации данных. Если ваши компьютеры находятся в одной WiFi вы можете просто настроить общие папки и доступ ограничен по счетам. На работе у меня два прикрыта, так что обмениваться файлами через все эти варианты. Системные Настройки > Общий Доступ > Общий Доступ К Файлам . Затем просто добавьте папки, которые вы хотите поделиться и выберите пользователей, которые будут иметь доступ и что эти пользователи могут делать с папками.

+268
Thomas Larsen 7 мая 2010 г., 02:02:42

Я натыкаюсь на странный вопрос, который я было интересно, если кто видел раньше. Мы запустить пользовательскую версию Ubuntu 10.04 на работе и мы тестировали программное обеспечение, которое использует веб-камеры недавно, который 90% времени работает отлично, но у нас были аварии на две отдельные части оборудования с совершенно разных конфигураций, которые в основном отключает встроенную веб-камеру полностью.

Я прошел через проверку lsmod распечатывает, команду lsusb, dmesg, в чтобы увидеть, если устройство или модуль на всех (это не так), блок ссылок в каталоге /dev полностью исчезает и для всех интенсивных целей веб-камеры нет. Мы потом побежали через ряд испытаний, завершившихся в новую установку операционной системы Ubuntu 10.04 LTS с нет настроек, которые в очередной раз не смог найти веб-камеры, только так мы могли заставить его появиться, чтобы установить XP, автоопределение, потом поменять обратно в Ubuntu что бы потом признать его.

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

Любые мысли о том, что могло привести устройство стало очевидно, 'выключено' от шины USB, и почему это требуют Windows будет высоко ценится.

Дополнительно: мы можем получить камеру, чтобы вернуться, если машина имеет функциональные клавиши для включения/выключения веб-камера, но мы до сих пор не изолирован, что вызывает его.

+259
Chukwuemeka 29 февр. 2016 г., 17:19:26

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

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

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

+245
fedelibre 23 авг. 2014 г., 14:25:09
# 59 23 * * 1 ш /rsync01.sh
# 59 23 * * 2 ш /rsync02.sh
# 59 23 * * 3 ш /rsync03.sh
# 59 23 * * 4 ш /rsync04.sh
# 59 23 * * 5 ш /rsync05.sh
# 59 23 * * 6 ш /rsync06.sh
# 59 23 * * 0 ш /rsync07.sh 
* * * * 6 ш /z_Saturday.sh
* * * * 6 ш /z_Saturday1.sh
* * * * 6 ш /z_Saturday2.sh
* * * * 1-5 ш /up_to_0200h.sh
* * * * 1-5 ш /up_to_0300h.sh
* * * * 1-5 ш /up_to_0400h.sh
* * * * 1-5 ш /up_to_0500h.sh
* * * * 1-5 ш /up_to_0600h.sh
* * * * 1-5 ш /up_to_0630h.sh
* * * * 1-5 ш /up_to_0700h.sh
* * * * 1-5 ш /up_to_0730h.sh
* * * * 1-5 ш /after_0730h.sh**

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

+213
Dilley 7 авг. 2022 г., 10:46:59

Я из развивающейся страны и закончил свою степень бакалавра в феврале 2011 года. Я был очень хорошим студентом и мой университет является одним из лучших в моей стране (это в верхней TimesHE 200 глобальный список, так что ее престиж несколько признали) В прошлом году я решила вернуться в школу после 4 лет работы очное обучение (отрасли и позиция никакого отношения к моим научным направлениям) и применяется до 9 разных программ С. М. В США. Я был очень уверены в надежности и качестве международного полномочия, и теперь у меня нет кредита, но к моему удивлению, всего через месяц после моей заявки мне в зачетку 2 акцептов. Сейчас у меня 4 акцепты, 2 из которых были мои лучшие варианты. Я на седьмом небе. Я даже не хочу слышать от других 5, потому что я для моих лучших выборов.

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

Одним из них является достаточно престижным, мои научные интересы 50% в соответствие с директором программы, но их финансовая награда. Я договаривался предложение от ее sendind отдельное письмо, и она, наконец, прислала мне предложение. Школа находится в хорошем городе живем, и я бы хотела там жить. В другой школе, с другой стороны, имеет Крутой Директор программы студент никогда не хочу, она очень приветлива со мной и я могу сказать, что она является по-настоящему заинтересовался мной. Она будет принимать меня в качестве одного из ее студентов. Ее тема исследования составляет 100% в соответствии с моими. Но эта школа отказывается только половина моего обучения, так что я буду охватывающий вторую половину себя. Он находится в не очень интересный город.

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

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

+190
hobbes3 20 апр. 2018 г., 07:15:16

Я начал обновлять мой ПМБ (2013) в macOS 10.13.4 через Апсторе.

После установки и входа в систему, я получил уведомление о том, что некоторые вещи не стали устанавливать.

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

Я проверил также "об этом Mac", моя версия еще 10.13.3

Нет, я никогда не установлены какие-либо версии или GM.

+129
Moun Dara 24 февр. 2016 г., 14:40:33

Я помню что-то подобное

суда apt-получить продувки корицы 
+113
Paul Kehle 24 дек. 2015 г., 16:17:52

Пароль крекинг (допустимым в ОС 10.8 и новее)

Сначала я хочу объяснить вашу команду:

суда умолчанию читать файл /var/дБ/dslocal/узлов/по умолчанию/пользователей/пользователей.plist в ShadowHashData|тр -постоянного тока 0-9а-Ф|ключам -р-р|plutil -преобразования xml1 - -о -

Первая часть команда считывает ключ ShadowHashData в файле plist

суда умолчанию читать файл /var/дБ/dslocal/узлов/по умолчанию/пользователей/пользователей.plist в ShadowHashData

Результат (в основном шестигранной):

(
 <62706c69 73743030 d101025f 10145341 4c544544 2d534841 3531322d 50424b44 4632d303 04050607 0857656e 74726f70 79547361 6c745a69 74657261 74696f6e 734f1080 c5f19863 9915a101 c99af326 dffe13e8 f14456be 8fd2312a 39a777b9 2178804e 204ca4fe e12a8667 871440ef f4288e81 1d86d746 c6d96a60 c919c341 8dfebba4 2f329f5d 73c0372d 636d61d5 dfda1add 61af36c7 0e4acd77 12761072 09e643ae 92a0f43e 95a45274 4e50fb45 40d9bdf4 e0b70172 5d7db488 fbe18c1a b7737c6b 4f10200d ba6246bd 38266b2e 827ff7e7 27138075 7c71d653 893aa361 d5902398 30236911 c160080b 22293136 41c4e700 00000000 00000000 00000000 00000000 00000000 00010100 00000900 0000ea>
)

вторая часть команды тр -постоянного тока 0-9а-Ф удаляет все, кроме 0-9а-Ф.

Результат (hex):

62706c6973743030d101025f101453414c5445442d5348413531322d50424b444632d303040506070857656e74726f70795473616c745a697465726174696f6e734f1080c5f198639915a101c99af326dffe13e8f14456be8fd2312a39a777b92178804e204ca4fee12a8667871440eff4288e811d86d746c6d96a60c919c3418dfebba42f329f5d73c0372d636d61d5dfda1add61af36c70e4acd771276107209e643ae92a0f43e95a452744e50fb4540d9bdf4e0b701725d7db488fbe18c1ab7737c6b4f10200dba6246bd38266b2e827ff7e7271380757c71d653893aa361d590239830236911c160080b2229313641c4e700000000000001010000000000000009000000000000000000000000000000ea

в третьей части команда xxd-р-р возвращается к (сформирована mal) бинарные:

?БФ?8 и K.???'?у|м?Ы?:?aՐ#?0#я?`WentropyTsaltZiterationsO???с??ɚ?&????ДВ???1*9?ж?!х?Н Л???*?г?@??(????Ф??Джей??А????/2?]ы?7-МНМ????а?6?Джей?дороги ?С????>??RtNP?Е@ٽ??Р]}?????з|ко ")16А?? ?

и последняя часть plutil -преобразования xml1 - -о - создает корректный XML-файл plist:

<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>малосольные-криптография SHA512-стандарт PBKDF2</ключ>
<дикт>
<ключ>энтропия</ключ>
<данные>
xfGYY5kVoQHJmvMm3/4T6PFEVr6P0jEqOad3uSF4gE4gTKT+4SqGZ4cUQO/0
KI6BHYbXRsbZamDJGcNBjf67pC8yn11zwdcty21h1d/aGt1hrzbHDkrNdxJ2
EHIJ5kOukqD0PpWkUnROUPtFQNm99OC3axjdfbsi++GMGrdzfGs=
</данные>
<ключ>итераций</ключ>
<целое число>49504</целое число>
<ключ>соль</ключ>
<данные>
DbpiRr04Jmsugn/35ycTgHV8cdZTiTqjYdWQI5gwI2k=
</данные>
</дикт>
</дикт>
</plist в>

Чтобы получить реальный файл заменить -о - С -О ~/рабочий стол/tempuser.файл plist

В plist содержит три основных части: итераций, энтропии и соль.

итераций является только целым числом, но энтропия и соль в кодировке base64. Для продолжения работы с ними вы должны расшифровать и xxd в них:

Для декодирования соли удалить все пробелы и новые строки от данных и использовать

Эхо "salt_data" | в base64 -Д | ключам -п | тр -д \\п > соль

С моими данными, который

Эхо "DbpiRr04Jmsugn/35ycTgHV8cdZTiTqjYdWQI5gwI2k=" | из base64 -Д | ключам -п | тр -д \\п > ~/рабочий стол/соль

с солью(шестнадцатеричное) результат:

0dba6246bd38266b2e827ff7e7271380757c71d653893aa361d5902398302369

То же самое для энтропии:

Эхо "xfGYY5kVoQHJmvMm3/4T6PFEVr6P0jEqOad3uSF4gE4gTKT+4SqGZ4cUQO/0KI6BHYbXRsbZamDJGcNBjf67pC8yn11zwdcty21h1d/aGt1hrzbHDkrNdxJ2EHIJ5kOukqD0PpWkunrouptfqnm99oc3axjdfbsi++GMGrdzfGs=" | в base64 -Д | xxd в -п | тр -д \\п > ~/рабочий стол/энтропия

с энтропией(шестнадцатеричное) результат:

c5f198639915a101c99af326dffe13e8f14456be8fd2312a39a777b92178804e204ca4fee12a8667871440eff4288e811d86d746c6d96a60c919c3418dfebba42f329f5d73c0372d636d61d5dfda1add61af36c70e4acd771276107209e643ae92a0f43e95a452744e50fb4540d9bdf4e0b701725d7db488fbe18c1ab7737c6b

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

$мл$<итераций(число)>$<соль(шестигранный)>$<энтропии(шестигранный)>

С моим примером хеширования данных:

$ml$49504$0dba6246bd38266b2e827ff7e7271380757c71d653893aa361d5902398302369$c5f198639915a101c99af326dffe13e8f14456be8fd2312a39a777b92178804e204ca4fee12a8667871440eff4288e811d86d746c6d96a60c919c3418dfebba42f329f5d73c0372d636d61d5dfda1add61af36c70e4acd771276107209e643ae92a0f43e95a452744e50fb4540d9bdf4e0b701725d7db488fbe18c1ab7737c6b

Сохраните это в файл с именем hash.txt и использовать его в оружие. Команда правильного перебором найти пароль (=мой простой тест пароль содержит только 4 цифры):

./оружие-cli64.приложение -м 7100 hash.txt -в 3 ?д?д?д?д

Полученный пароль через 3 минуты крекинга (в ВМ) - это 1111.


Теперь обратное: создание ShadowHashData (допустимым в ОС 10.8 и новее)

Это объясняет, почему вы не можете использовать простой хэш-генератор криптография SHA512, чтобы создать свой "пароль" данными. Криптография SHA512-это все-таки важно. Фон объясняется здесь: PBKDF2 с-Key_derivation_process.

Вам нужно:

  • ПРФ-это псевдослучайная функция двух параметров с длиной выходного hLen (например, клавишным ксом)
  • Пароль-мастер-пароль от производного ключа
  • Соль-это последовательность битов, известный как криптографическая соль
  • c-количество итераций нужные
  • dkLen является нужной длины ключа, полученного

чтобы создать ДК = PBKDF2 с(ПРФ, пароль, соль, Си, dkLen)

Чтобы создать ДК ~ в энтропии ключ в подсоленной-криптография SHA512-PBKDF2 с (только участие в промежуточных plist, который использует ваш пароль) использовать PHP в hash_pbkdf2:

hash_pbkdf2 строку ( строку алго$, строки пароля , строка $соль , инт $итераций [, инт $длина = 0 [, типа bool $raw_output = ложь ]] )

В терминале (РНР ⩾ 5.5 необходимо) ввести:

PHP-это
Интерактивная оболочка

в PHP > $пароль = "1111";
в PHP > $итераций = 49504;
в PHP > $длина = 256;
в PHP > $соль = "\x0d\xba\x62\x46\xbd\x38\x26\x6b\x2e\x82\x7f\xf7\xe7\x27\x13\x80\x75\x7c\x71\xd6\x53\x89\x3a\xa3\x61\xd5\x90\x23\x98\x30\x23\x69";
в PHP > $хэш = hash_pbkdf2("криптография SHA512", $пароль $соль $итерации, $длина);
в PHP Эхо $хэш;

c5f198639915a101c99af326dffe13e8f14456be8fd2312a39a777b92178804e204ca4fee12a8667871440eff4288e811d86d746c6d96a60c919c3418dfebba42f329f5d73c0372d636d61d5dfda1add61af36c70e4acd771276107209e643ae92a0f43e95a452744e50fb4540d9bdf4e0b701725d7db488fbe18c1ab7737c6b
в PHP > 

Строка, используемая в $соль сбежавших шестигранные (с\х) презентация соли(в шестнадцатеричном виде):
0dba6246... -> \x0d\наушники\x62\х46...

Так как вы можете определить или знать алгоритм хеширования (он должен быть SHA512 для компьютеров Mac 10.8 и более поздние версии), итерации (число больше чем ноль и меньше, чем 2^32-1), соль (длина 64 байта hex, но случайный!) и длина (256 байт) вы можете создать хорошо сформированный промежуточными plist файла, поменяв все команды выше.

Изменив свою команду (лучше: каждая из подкоманд) с самого первого шага вы можете создать данные ключа ShadowHashData в исходный файл plist с помощью промежуточного файла plist.


И чтобы ответить на ваш вопрос напоследок: хэш-алгоритм, используемый для обработки ОС Х пароль (и другие данные, такие как соли) криптография SHA512. Но вы не можете сказать, ваш пользовательский пароль хранится как криптография SHA512 хэш.

Пароль и соль на гриле криптография SHA512 много раз, то результат в base64 объед и обратный ключам объед. Вместе с солью и итераций это xxd в объед и base64 объед снова.

Надеюсь, я не забуду ни шагу.

+95
Qwertyzxcv 12 янв. 2014 г., 00:29:22

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

Я видел в iPhoto '11 презентацию и был очень впечатлен с юзабилити и интересных функций.

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

В настоящее время я работаю в Adobe Lightroom и в то время как я люблю его продвинутая штука, мне не нравится много основы, такие как организации, сортировка и т. д. То, что я увидел в демо-версии iPhoto, конечно, выглядела гораздо лучше.

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

Итак, мой вопрос..

Какой рабочий процесс, другие хобби фотографов/Pro здесь используют для организации/редактирования своих фотографий? Делать все в Aperture? Запустить в отверстие и экспортировать в iPhoto? Запустить в iPhoto и переключатель диафрагмы для изменения отдельных фото?

+30
HerculeSatan 11 авг. 2019 г., 16:05:03

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