Как включить выбор всех моих установленных окружений рабочего стола в Fedora 23?

У меня установлена Fedora 23 с GNOME. Затем, я использовал команду судо ДНФ установить @мате-настольных @кде-десктоп @обновление Xfce-десктоп @рабочего стола LXDE-десктоп @корица-рабочий столдля установки мате, КДЕ, рабочие столы Xfce, LXDE, и корицы. Однако, на экране входа в систему, я могу только выбрать из нескольких вариантов - гном, гном Классик, гном на Вейланд, и плазмы. Почему я не могу выбрать мат, рабочие столы Xfce, LXDE без излишеств, или циннамон? Как я могу включить эти выборы?

+543
lelel 5 февр. 2013 г., 05:17:15
40 ответов

Это газопровод. Он будет перенаправлять стандартный вывод первой команды на стандартный ввод следующей команды.

кошка файл1 | пример грэп 

Например, приведенная выше команда catenate запрошенный файл в stdin греп по.

Команду, которую вы выложили не удастся.

кошка файл1 | файл2 > файл file3

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

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

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

ОС Линукс Минт.

+964
howaryoo 26 мар. 2016 г., 15:17:06
Другие ответы

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


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

name_expression= (типа D \ (имя .папка1 -о-имя .wildcardfolder\* -о-имя .папка2 \) )

найти /корень/ -параметр maxdepth 1 "${name_expression[@]}" -execdir РМ -РФ {} \;

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

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

+959
Markjoseph Deleon 17 июн. 2014 г., 12:08:41

Благодаря Джефф Шаллер. Его комментарий приводит к решению проблемы.

Это responselog о 1697659298 байт? Может быть, что procmail пытается присоединить к большой файл и получить резервное копирование на себя. – Джефф Шаллер 20 часов назад

Там предполагают, чтобы быть задание cron, которое работает, чтобы повернуть лог-файл и сохранить его размер вниз. После того как я починил тот расписанию, проблема ушла. Я также обнаружил, что procmail на системах Солярис был построен с разных файла с фиксатором. На Солярисе для procmail -в показывает замок стратегий: dotlocking, вызов fcntl(), lockf() и на Linux для procmail -в показывает замок стратегий: dotlocking, вызов fcntl(). Не уверен, что это значит. Если кто знает, пожалуйста, прокомментируйте.

Я нашел эту ссылку: http://pm-doc.sourceforge.net/doc/#compiling_procmail_and_choosing_locking_scheme

+922
Nga Hoang 19 янв. 2011 г., 10:21:59

Мой "~/.каталог стек" занимает 2,5 ГБ и имеет следующие основные большой каталогах :

1330 программ/
Индексы 877/
Снимки 264/

Что это за "~/.каталог стек"?

Я могу безопасно удалить большие файлы в нем ?

+893
Ismail Sahin 29 окт. 2013 г., 07:55:33

Я пытаюсь переключиться с окна xterm для гном-терминала , но возникли проблемы с Alt ключи. Я уже ключи доступа к меню Отключить, но мне еще нужно 8-битных входов. В xterm я могу установить 8-битных входов в Xresources использования;

в xterm*eightBitInput правда

можно ли установить клавишу Alt, чтобы создать 8-битных входов в GNOME-терминал?

редактировать: это также настраивается с помощью параметра мета отправляет скрыться от CTRL+левый клик меню в xterm.

edit2: начали использовать Терминатор, еще нужно 8-битных входов. на самом деле, любой libvte терминалов с поддержкой 8-битных входов мне будет интересно.

+890
user10469212 8 дек. 2013 г., 16:23:25

Есть ли способ, мой SSH-сервер, и все, что под ним (включая bash) можно всегда доступны при большой нагрузке ?

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

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

+884
John Gibler 14 окт. 2011 г., 03:39:59

Это проблема конкретного сайта. Работает

 с wget -ч -п-р -- "пользователь-агент" ="ниже Mozilla/5.0" -ой, прими JPG и PNG https://suzuki88.mforos.com/194412/11461305-brico-con-mi-nuevo-suzuki-en-proceso-de-transformacion-muchas-fotos/

дает мне список robot.txt.* файлы с содержанием:

Пользователь-агент: *
Запретить:

который в основном означает, что сайт думает, что вы робот пытается патч в какую-то уязвимость системы безопасности сайта. И правило это отрицать * (все) роботы доступ к любой части сайта afaiu.

+864
vikas patidar 31 дек. 2016 г., 17:02:47

Если вы можете использовать оду:

файл Tac | Перл -ЧП '$_=обратный;!$сделано && ы/,// && $сделано++;$_=реверс|ТАС
+853
Frank Christiny 27 дек. 2019 г., 14:58:00

Это потому, что вы упускаете вторую :

на awk -V с параметром sourceip="$параметром sourceip" -в REVERSEDNS="$REVERSEDNS" '{
 gsub(/^_TMPSOURCEIP_/, параметром sourceip);
 gsub(/^_TMPREVERSEDNS_/, REVERSEDNS);
печать
}' /дома/Foo/footemplate

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

+847
Great Master 12 окт. 2016 г., 11:11:51

Чтобы получить доменное имя с IP

копать -х IP

Чтобы получить только краткий ответ

копать -х IP +короткие

пакет с бинарными могут отличаться в зависимости от вашего дистрибутива / ОС

  • dnsutils в Ubuntu,в Debian

  • персонализация-utils версии на CentOS,Fedora и т. д.

+843
Balticman 17 сент. 2011 г., 01:54:58

Предполагая, что в GNU grep в:

sfdfi -ИС $ Эхо 'sdffsd 192.168.1.1 ertret sdfdf' | грэп -ое '[0-9.]+'
192.168.1.1

И ограничения допустимых IP-адресов, так что строки с 4 наборов цифр, разделенных . и где ни один из них более 255 (я не имею дел с <0 С - не были сопоставлены в первую очередь):

sfdfi -ИС $ Эхо 'sdffsd 192.168.1.1 ertret sdfdf' | грэп -ое '[0-9.]+' | 
 на awk -Ф. '{для(i=1;я<=НФ;я++) {, если(П!=4||$я>255){следующий}}}1;'
192.168.1.1
+777
user819490 12 июл. 2012 г., 09:48:48

Строка дает ошибку не делать то, что вы думаете, что он делает:

Сначала он устанавливает переменную окружения вещей к строке "doStuff", а затем пытается выполнить ${я} как команда. А так как ${я} - это каталог, который выдает сообщение об ошибке.

+767
Romain Pellerin 22 янв. 2014 г., 20:48:33

какие 2 команды? /usr/Бен/Ява - мягкий (символическая) ссылка на каталог/usr/lib в/в JVM или Java-1.6.0-OpenJDK в-1.6.0.0.архитектуру x86_64/среда JRE/bin и/Ява
Нет никакой разницы, как они один и тот же файл.
Если вы введете что-то вроде

ЛС-л в /usr/Бен/Ява

Вы можете получить результат, такие как:

lrwxrwxrwx. 1 корень 22 августа 5 17:01 /usr/Бен/на Java -> /и т. д./альтернатив/Ява

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

Для создания символических ссылок используйте команду

ЛН-ы в /usr/lib в/в JVM или Java-1.6.0-OpenJDK в-1.6.0.0.архитектуру x86_64/среда JRE/bin и/Ява /usr/Бен/Ява

Или в общем виде

ЛН-ы <исходный файл> <ссылка на файл>

И использовать РМ , чтобы удалить ссылку, как вы бы удалить любой другой файл.

+746
cleantone 19 апр. 2013 г., 08:41:38

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

$ с dpkg -л $имя_пакета

Я получаю список с номерами строк, это возможно?

+716
Stiaf 10 янв. 2013 г., 08:48:09

У меня есть сервер, который имеет динамический IP-адрес и доступен по SSH. На сервере, скрипт загружает текстовый файл, содержащий публичный IP-адрес сервера на веб-узле, при смене адреса.

Как я могу подключиться с серверу с другим клиентом? Это было бы похоже на DynDNS, но через интернет, чтобы получить IP-адрес.

+706
joy2015 4 февр. 2016 г., 00:22:42

Я позволила vcs_info вот так:

Автозагрузка -УЗ vcs_info
zstyle ':vcs_info:*' включить ГИТ
zstyle ':vcs_info:* "форматы" (%б)'

set_prompt() {
vcs_info

 принт-Н "[%~]${vcs_info_msg_0_}%# " # каталог и VCS информация (если таковые имеются).
}

Запрос=$'$(set_prompt)'

Это хорошо работает, но я недавно сделал свою $домашний репозиторий Git, чтобы управлять своим dotfile лучше, так что теперь каждый раз, когда рабочий каталог /главная/Мартин или подкаталог, что нет репозитория Git на своих, он печатает филиала наименование /домашний/Мартин РЕПО.

Я бы хотел, чтобы игнорировать РЕПО в /Главная/Мартин, но не любым другим, например, /домашний/Мартин/код/проект. Я попробовал отключить-моделей:

zstyle ':vcs_info:*' отключить-моделей "${(б)дом}/(|/*)"

Но это отключит его на репозитории Git в подкаталоге $дома тоже, что не то, что я хочу.

Я попытался отключить его:

zstyle ':vcs_info:ГИТ:*:Мартин позволяют не

Но это, кажется, не возымели никакого действия. Я также попытался вырубных сообщение:

zstyle ':vcs_info:ГИТ:*:форматы Мартин'"

И теперь мой запрос [~]э:%, Так что я установить его нулевой ширины пространства:

zstyle ':vcs_info:ГИТ:*:форматы Мартин' "\u200b"

И что, кажется, работает, но это кажется немного взломать.

Как я могу отключить vcs_info для конкретного РЕПО?

+694
Darma D 27 нояб. 2010 г., 14:53:38

Я работаю с свежей установки Ubuntu 12.04 и я просто добавил нового пользователя:

команды useradd -м testuser

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

По умолчанию новый каталог, который был только создан как:

директорию типа drwxr-XR-х 4 testuser testuser 4.0 к 20 мая 20:24 testuser

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

Когда читал какие-то документы для suPHP он рекомендует устанавливать разрешения как 711 или drwx--Х--Х , который является, как это сделало бы большинство смысла для меня.

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

  • Так какого типа разрешения должен удалить домашний каталог пользователя и файлы - и почему?

  • Если бы я хотел разрешения быть разными для команды useradd -м - вроде 711 / drwx--Х--Х , как я видел, говорилось, как это сделать? Вы должны создать пользователя, а затем выполнить команду chmod ?

+694
Leonidaz0r 29 мая 2013 г., 12:00:25

У меня есть сервер, который имеет большое значение поступят контроллер 1740 и хотите установить какой-либо Линукс (бесплатная версия, не Красная Шапочка, платную) о его. Я попробовал установить последнюю Debian, но установщик видит отдельные диски, а не рейд.

Любые советы по этому поводу?

+692
Becki 20 нояб. 2014 г., 16:56:11

С ЗШ:

взаимозачета extendedglob # лучший в ~/.zshrc
для W (па АБВ) функции printf '%з\п' **/АВС/(#я)*$Ш*(Д[-3,-1]:Т)
  • **/: любой уровень подкаталогов
  • (#я): регистр совпадения в дальнейшем
  • (Д[-3,-1]:Т): Глоб квалификатор
  • Д: включить скрытые файлы и посмотри в скрытых Дирс как найти не
  • [-3,-1]: выберите только последние 3 (комки будут отсортированы в лексическом порядке по умолчанию)
  • : модификатор , который извлекает хвост из пути к файлу (базовое имя), как ваш ЛС делает.

Обратите внимание, что при наличии нескольких Азбука каталогах, название тех каталогах будет влиять на сортировку (файлы в а/АВС предстанет перед тем, кто в б/АВС).

+689
jassi jassi Gill 21 окт. 2013 г., 17:17:49

Я за дерево Direcory.

Гребень
|
|--- 1.json2
|--- 1.чч.json2.мл
|--- 102.чч.json2.pre2.мл
|--- 1.json2.pre1
|--- 102.json2.pre1

Мне нужно создать и bash, чтобы сделать этот результат.

Гребень
|--|
|-1
 | |--- 1.json2
 | |--- 1.чч.json2.мл
 | |--- 1.json2.pre1
 |- 102
 |--- 102.чч.json2.pre2.мл 
 |--- 102.json2.pre1 

Я попробовал некоторые, как это, но в какой-то момент этот разрыв и потерянных файлов.

для файл в *.чч.json2.pre2.мл; -- делаем mkdir "${файл%.чч.json2.pre2.мл}"; МВ -- "файл $" "${файл%.чч.json2.pre2.мл}"; сделано

для файл в *.чч.json2.pre1.мл; -- делаем mkdir "${файл%.чч.json2.pre1.мл}"; МВ -- "файл $" "${файл%.чч.json2.pre1.мл}"; сделано
+681
Karthik207 7 мая 2012 г., 03:08:18

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

The swag suggestions image is displayed in a circular frame

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

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

+631
user182647 5 дек. 2010 г., 15:03:08

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

За последнюю неделю я пробовал Ubuntu и Fedora и провел около 30 часов возиться с прокси-настройки, и единственное, что не работает несколько метких и ДНФ. Все остальное в порядке. Есть несколько серверов под управлением CentOS бег в здании, поэтому из-за расстройства я установил CentOS, и ням получилось с первого раза (настройки прокси). Я думаю, что человек, который настраивал сервера давно в белом списке Юм или что-то.

Есть ли способ я могу доказать тем или иным способом, что наше рабочее место прокси или не мешая АПТ или ДНФ?

Обновление: ответ, когда с помощью wget вместо apt-установить.

с wget http://ftp.riken.jp/Linux/ubuntu/dists/xenial-updates/InRelease

Tcpdumping этот запрос показывает, что он не содержит один и тот же заголовок в Debian АПТ-HTTP как это делает, когда с помощью apt.

Все кажется нормальным.

-----НАЧНИТЕ ПГП ПОДПИСАННОЕ СООБЩЕНИЕ-----
Хэш: криптография SHA512

Происхождение: В Ubuntu
Метки: Убунту
Люкс: xenial
Версия: 16.04
Название: xenial
Дата: Чт, 21 апр 2016 23:23:46 мирового
Архитектура: amd64 на arm64 языка для i386 архитектуры PowerPC ppc64el s390x
Компонентов: основной ограничен мультивселенной Вселенной 
Описание: В Ubuntu 16.04 Xenial
Программы md5sum:
 f52f354808b6658dcd8fc47c813cb087 501150562 содержание-для amd64
 605d6257d0144333d320d9aa750b19d2 32582143 Contents-arm64.gz

... много много строк опущено...

 e201ab73d77c0208d5dcd4844b6215bc5e18b49d9f9b58d0fb627c47c0438ecd 9802268 universe/source/Sources.gz
 06d5766fba7d0be3e2d0c801f26d10aa8b4e6e8618711445c1373b535777c84b 35812491 Вселенной/Источник/источники
 aefe5a7388a3e638df10ac8f0cd42e6c2947cc766c2f33a3944a5b4900369d1e 7727612 Вселенной/Источник/источники.ХZ
Приобрести-по-хэш: да
-----НАЧНИТЕ ПОДПИСЬ----ПГП-
Версия: V1 с помощью GnuPG.4.11 (GNU/Линукс)

iEYEAREKAAYFAlcZYVUACgkQQJdur0N9bbw9ewcfdmd63ufar0wtijaonnqji5oh
/wIAnRYjUbR6/i6e6FPClWwNbI6uE15eiQIcBAEBCgAGBqjxgwfvaaojedtp5qza
sh8y3YwP/02/wiF9Q9UCkxJnP6Kr5osPaV9JkGV/bpLELGh6bHyJEnLPO+xfXBoD
glXopP8YiSXhV26Xa2wWLKICKL476uHPotlz4wn7bdgnuhkizphfyxqzh58+QTn+
Sy1PdtIPOSNbiU8dz7Q/hfjF5x7JBNC77D4b474hYdb8HZUn1dfTdpgdvw2k4nku
2w9ysGN8yfWMyG20L6emW4a1KRmyEHpyntmwgykkzh58wejkdgrrqbhlwxsjxw9k
Ф/jkvQPSO7Rg3UB7gLBYKyVuNsCdVh4+Mn6jGf8wv6msJD6Dz1PrudKVBKkO181d
MdO18GfBHhDiMaoIWzMD+Си/+JGV4TALy6zhVz9btH28u2aIgQ7j/к+shR8gk5yQ
pWbSF6GUEHQN44VhdNnA9NdWl9GyFKGWonbfunmmcu5/HHhO4ZGv9CgvaKrgBWC2
zck3R7SmeL9R3quj4hGP15105uGKKHjX0ee6vp7l3ovrl/д/f5ls7kDa09XGrWFy
WTdU2gw8eutTWlfPPM6+MIjF0o5EWy1Dv03CrE4oNF3GKZaK+WbptKjpMxyGSeNg
/K3TV11F3futZAoxpVbzAWS36BNxqqMotg3cpegbxtn7s/SWWr0alzi2XqQfeLqC
mLWHaGaIqAmyLXb8m18O5To3Z4zIA6nealhehs7cfy4f4yqpnbkl
=LkQz
-----КОНЕЦ ПГП ПОДПИСЬ-----
+568
user197921 20 февр. 2011 г., 07:29:25

Около двух месяцев назад я переустановил Ubuntu на моем компьютере. Поскольку при этом у меня было много проблем с разными сайтами и очень медленно или полной погрузки. Это , кажется, связаны с использование AJAX -- Gmail-это сильно влияет, вообще клиент StackExchange страниц вообще нет (но Отправка форм клиент StackExchange может быть), на Slashdot/проводной/torontoist/DuckDuckGo и не очень, различные гов Канады форма-тяжелый сайт: жутко так.

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

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

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

+525
Harrison Paine 25 июн. 2017 г., 06:32:40

Я не совсем уверен, если это то, что вы имеете в виду, Но да, вы можете определить разрешенных клиентских хостов хоста.

Вариант 2-использовать AllowUsers в файле sshd_config, он поддерживает необязательное имя, здесь мы можем позволить, чтобы кто-то доступ только с foo.bar.com:

AllowUsers [email protected]

(файле ssh_config(5) документы разрешенных имя модели)

Другой вариант заключается в использовании хозяев.позвольте и хозяев.отрицать (tcpwrapper). Только ssh с foo.bar.com.

# хозяевами.разрешить
накопитель sshd: foo.bar.com

# хозяевами.отрицать
демон: все

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

+427
YahyaE 26 июн. 2017 г., 11:46:41
ОПС > Раздел2 > Лукс > в Btrfs

Мне нужно некоторое дополнительное пространство для моего загрузочного Тома, пока я сделал:

  • Уменьшить мою ее объем на 250 МБ. ее размер -250м /
  • Сожмите Лукс корневой объем пакета cryptsetup размер-размер sector_calc luks_mapper_desc_root

Как на самом деле перенести весь Лукс контейнер обратно на 250МБ? (без использования дополнительного жесткого диска, так что я думаю, это исключает ДД)

  • Дальнейшие действия: удалить раздел GPT-диск 1 и 2 и создания первого больше, а второй с сектором Высшего Начала " и " охватывающих секторов.
+405
Karl Magellan 15 мар. 2012 г., 19:16:06

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

У меня первая партия называется make.sh:

#!/бин/Баш

экспорт OPENSHIFT_RUNTIME_DIR=${OPENSHIFT_HOMEDIR}/приложение-Root/выполнения
экспорт ROOT_DIR=${OPENSHIFT_RUNTIME_DIR} #патрон
экспорт LIB_DIR=${ROOT_DIR}/Либ
экспорт CONF_DIR=${OPENSHIFT_REPO_DIR}/конф

экспорт DIST_PHP_VER=5.6.11

команда pushd ${OPENSHIFT_REPO_DIR}/смешанная

чмод +х make_php
Эхо до make_php источник'
make_php источник 
Эхо до check_all'
check_all

командой popd

В make_php скрипт:

#!/бин/Баш

функция install_php() {
...
}

check_php функция() {
 команду echo 'Регистрация PHP'
 если [[ -Х $OPENSHIFT_RUNTIME_DIR/Бен/РНР-цги ]] ; затем
 команду echo 'Регистрация PHP между если
 если [[ "`$OPENSHIFT_RUNTIME_DIR/Бен/РНР-цги`" =~ "${DIST_PHP_VER}" ]] ; затем
 Эхо выездом проверить, что PHP возвращает 0'
 возвращает 0
интернет
интернет

 Эхо "Регистрация PHP ${DIST_PHP_VER} не удалось. Начать установку"
install_php
}

check_composer функция() {

 Эхо-входной проверки композитор'
...
 Эхо выездом проверить композитора'

}

check_all функция() {

 команду echo 'увидеть все'
check_php
 Эхо 'после регистрации на PHP'
check_composer
 Эхо 'композитора'

}

Когда я исполняю ./make.shвывод:

перед make_php источник 
войти регистрация всех
Войти Регистрация PHP
Войти Регистрация PHP между если

и я не получу приглашения назад, у меня на Ctrl-с

Что может быть причиной этой проблемы? И как ее решить?

Обновление

Когда я иду в $OPENSHIFT_RUNTIME_DIR/bin/ и выполнить php-cgi, то программа блокирует... это могло бы объяснить эту проблему.

+394
Modestas Kunce 30 июл. 2018 г., 11:22:06

Я получил задание расшифровать двоичный файл, который шифруется по алгоритму AES. У меня 32 разрядный двоичный файл, который является ключом для расшифровки. Я знаю, как расшифровать, если ключ пароль с помощью

в OpenSSL энк -д -алгоритма AES-256-CBC С -в файл.из

В этом случае ключ-это двоичный файл. Как я могу его использовать?

+389
user10866 2 дек. 2018 г., 11:00:22

У меня есть большое количество файлов в каталогах формата */*/*/*/*.тхт и я хотел бы, чтобы скопировать их в другое место, заменить косую черту в пути с подчеркивания. Например, если файл находится в A/B/C/D/E.txtя бы хотел, чтобы скопировать его в дест/ так что его путь после копирования dest/A_B_C_D_E.txt. Это возможно?

+367
Adilson Francisco Landim Tavar 1 июл. 2016 г., 03:03:25

Вы можете сделать...

найти / ! -тип D -Exec и тройник -в {} + </dev/нуль

...на список всех файлов, к которым пользователь не может писать так, как написал в stderr в форме...

"тройник: нет доступа к %з\п", <путь>" 

...или похожие.

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

найти / -тип F -exec будет тройник -это {} + </dev/нуль

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

O_WRONLY

Открыть только для записи.

O_RDWR

Открыть для чтения и записи. Результат неопределен, если этот флаг применяется к ФИФО.

...и встречи...

[Значение eacces]

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

...как указано здесь:

В тройник утилита не копирует стандартный ввод в стандартный вывод, сделав копию в ноль или более файлов. Утилита тройник не имеет выходного буфера.

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

...В POSIX.1-2008 требует функциональности эквивалентен использованию O_APPEND...

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

путь

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

Они оба проверить EACCESS.

+361
pitagoric 27 мар. 2010 г., 22:21:25

Сначала нужно получить PID процесса :

$ pgrep <процесс>

Затем вы можете использовать pwdx :

$ pwdx <ПИД>

В файле/proc путь будет проверять исполняемые ссылке в директорию, соответствующую пид.

Давайте брать пример с обновление-уведомитель:

Найти пид, который 15421 в этом примере:

Эгиль@Гуд:~$ ПС х | грэп обновление-уведомитель
 2405 оч/4 С+ 0:00 обновление-уведомитель грэп 
15421 ? Сл 0:00 обновление-уведомитель

Найдите символическую ссылку:

Эгиль@Гуд: файл~$ /тр/15421/ехе
в /proc/15421/ехе: символическая ссылка на `/usr/Бен/обновление-уведомитель'

Кредиты : https://askubuntu.com/a/49030/680673

+361
Debra Lyn Magri 2 апр. 2017 г., 09:16:41

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

Скрипт выглядит так:

Ява -фляга myJar.война --inputParam=10101

myJar запускается - потом бросает NumberFormatException сказав, что "10101 не является допустимым числом формате. Вопрос: где это " взялось? Что я могу сделать чтобы избежать этого?

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

Спасибо!

Редактировать: шестнадцатеричного представления оригинального файла:

0000000 / у С Р / Л О К А Л И р е / б
0000010 и н / ж а в а - п р / ш
0000020 а р е / м а т и ч у - Г О / Ж Е Н
0000030 К и н ы . ш а р - - ч т т п п
0000040 О Р Т = 1 0 1 0 1 \р \н 

Спасибо за все предложения.

+335
Mike Barnett 9 мар. 2010 г., 02:15:16

Спасибо @grochmal, я был в состоянии получить доступ к данным, который был на диске, выполнив следующие действия:

  1. ДД, если=/dev/СКБ от=СДБ.ИМГ БС=512 пропустить=2048 усл=значение noerror,Sync в
  2. losetup на /dev/loop0 СДБ.ИМГ
  3. пакет cryptsetup luksOpen /данных в dev/loop0

Я полагаю, теперь я могу тоже ДД, если=СДБ.из ИМГ=/Дев/СДБ (после резервного копирования мои данные конечно :)).

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

+327
ChrisCornell 16 авг. 2016 г., 02:11:56

Я могу понять высказывания типа.

  1. командой bzip2 --версия >/tmp/и list_right 2>/tmp/и list_error
  2. командой bzip2 --версия >/tmp/и список 2>&1

Но я не понимаю высказывание:

помощи bzip2 --версия 2>&1 < /dev/нуль | глава -Н1
+253
Deden Abdurahman 21 мар. 2016 г., 16:49:05

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

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

*) недавний процессор в сочетании с чрезвычайно медленный жесткий диск, как очень старые или неправильно жесткий диск Ата, низким уровнем конца устройство флэш-памяти (карта памяти или флэш-диск) или все, что подключено через USB, работает только v1.1, или специально пропатченная версия OpenSSH.

+244
Avishay 31 окт. 2017 г., 14:32:43

Если вы хотите, чтобы переменные, такие как foo1, foo2 и т. д. и использовать функцию eval , чтобы развернуть один из них, просто не. В bash, KSH и zsh по массивы и ассоциативные массивы, они предназначены только для индексации. Увидеть BashGuide для интро на массивах.

не $ Foo[0]=АА
не $ Foo[1]=бб
$ к=1
$ Эхо "${foo в [в$K]}"
ББ

Обратите внимание на цитаты выше. На самом деле ваш вопрос тоже о цитаты. Не в присвоении для себя, но его печатью (на самом деле, расширяя его за эхо для печати)

$ а=*
$ Эхо "долларов"
*
$ Эхо долл
[большой кучей файлов...]
+206
oskar333 19 июл. 2018 г., 20:00:52

В Центре информации о системе командной всплывает окно, в котором данные конфигурации системы. У него нет функции копирования на файл, но он дает достаточно деталей, чтобы быть набран и отправлен.

+141
danielk 23 апр. 2016 г., 02:52:57

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

Однако с ниже шаги должны оставаться "липкий" от перезагрузки до перезагрузки.

                                     ss #1

Увеличивайте громкость

Если вы щелкните правой кнопкой мыши на апплете звука и выберите в настройках звука у вас будет этот диалог.

          ss #2

подтверждения и сохранения изменений

Громкость все, вплоть до 150%. Когда он появился это диалоговое окно можно закрыть. Если вы идете в консоль и введите команды amixer вы можете подтвердить это:

$ amixer 
Простое управление смесителя 'мастер',0
 Возможности: pvolume ркоммут-присоединился к ркоммут penum
 Каналы воспроизведения: переднее левое - переднее правое
 Ограничения: Воспроизведение 0 - 65536
Моно:
 Передняя левая: 98304 воспроизведения [150%] [О]
 Передняя правая: 98304 воспроизведения [150%] [О]
Захват простого управления смесителя'', 0
 Возможности: cvolume c переключение c переключение присоединенных к penum
 Каналы захвата: переднее левое - переднее правое
 Ограничения: Захват 0 - 65536
 Передняя левая: захват 65536 [100%] [выкл]
 Передняя правая: захват 65536 [100%] [выкл]

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

настройки # спасает 
$ магазин команду sudo alsactl 

# подтвердите файл создается
$ ЛС-л в /etc/asound.государство 
-RW-р-р-- 1 корень 4761 5 октября 16:54 в /etc/asound.государство

Другие вещи с amixer

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

100%

$ amixer sset Master в 100% | грэп стойка
 Каналы воспроизведения: переднее левое - переднее правое
 Передняя левая: воспроизведение 65536 [100%] [о]
 Передняя правая: воспроизведение 65536 [100%] [о]

150%

$ amixer sset Master в 150% | стойка грэп 
 Каналы воспроизведения: переднее левое - переднее правое
 Передняя левая: воспроизведение 65536 [100%] [о]
 Передняя правая: воспроизведение 65536 [100%] [о]

Примечание: этот метод не позволяет ехать выше 100%, однако.

немой

$ amixer sset мастер приглушенный | грэп стойка
 Каналы воспроизведения: переднее левое - переднее правое
 Передняя левая: воспроизведение 65536 [100%] [выкл]
 Передняя правая: воспроизведение 65536 [100%] [выкл]

включить

$ amixer sset мастер-включение | грэп стойка
 Каналы воспроизведения: переднее левое - переднее правое
 Передняя левая: воспроизведение 65536 [100%] [о]
 Передняя правая: воспроизведение 65536 [100%] [о]
+133
Puskar Das 7 окт. 2013 г., 12:53:32

Вы можете установить компакт-диск (не используя любого лотка) с помощью Daemon Tools или что-то подобное, а затем смонтировать его на диск (например Е:/). Потом просто перезагрузите ваш компьютер Linux, и она должна загрузиться с образа диска.

+122
suresh kumar suresh 9 июн. 2015 г., 00:38:58
сан. узел-л -- *.тхт

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

сан. узел-л -- *.тхт | у awk '{печати 1$}'

Если есть слишком много *.txt файлы для размещения на одном оболочка командной строки и предполагая, что найти поддержка -параметр maxdepth:

найти . -параметр maxdepth 1 -тип F -имя '*.формат txt' -Exec и туалет -л {} + | 
 на awk '$2 != "итого" {печати $1}'

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

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

+97
Mikko Ville Valjento 21 дек. 2011 г., 14:51:35

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