Если я следую инструкциям из блога или Спрашиваю Ubuntu, и т.д., это всегда безопасно?

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

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

Таким образом, мой вопрос:

  • То, когда я следую учебному руководству, является мной 100%-й сейф?
  • В противном случае затем, как я могу сказать, что в опасности?
23
задан 25 September 2017 в 22:55

4 ответа

TL; DR нет, Вы не 100%-й сейф. Или с другими словами, думайте дважды.;)


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

Вы доверяете мне? Затем выполненный:

man man

Хорошо, не опасный, Вы видите страницу справочника man

Но что относительно кода ниже, Вы доверяете мне?

$(perl -MMIME::Base64 -0777ne 'print decode_base64($_)' <<< "ZWNobyAnQk9PSCEnCg==")

Нет? Хорошая идея. Позвольте нам разбивка код:

  • perl

    Интерпретатор языка Perl

  • -MMIME::Base64

    Кодирование и декодирование строк base64

  • -0777ne

    -0777 - Изменяет разделитель строки на undef, позволяя нам для прихлебывания файла, подавая все строки к Perl сразу.

    -e - (выполнитесь) флаг - то, что позволяет нам указывать код Perl, который мы хотим выполнить прямо на командной строке.

    -n - Подайте вход к Perl линию за линией.

  • 'print decode_base64($_)' - Декодирует строку, строка сохраняется в $_.

  • "ZWNobyAnQk9PSCEnCg==" - И это?Что это такое?

Давайте запустим тест.

Мы знаем, это - что-то как base64, и это выглядит закодированным. Поэтому декодируйте строку с:

base64 --decode <<< "ZWNobyAnQk9PSCEnCg=="

И вывод является … хорошо, не действительно опасный:

echo 'BOOH!'

Теперь, мы можем сделать то же с жемчугом

perl -MMIME::Base64 -0777ne 'print decode_base64($_)' <<< "ZWNobyAnQk9PSCEnCg=="

И вывод, какое удивление:

echo 'BOOH!'

Но действительно ли это было опасно? Это опасно:

$(…)

Эта конструкция выполняет вывод команд в круглых скобках.

Давайте попробуем его, Вы доверяете мне?

$(perl -MMIME::Base64 -0777ne 'print decode_base64($_)' <<< "ZWNobyAnQk9PSCEnCg==")

'BOOH!'

И что о

c3VkbyBraWxsYWxsIG5hdXRpbHVzCg==

Испытайте его …, Вы доверяете мне?

43
ответ дан 23 November 2019 в 01:25

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

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

Удача и Вы сделали правильный выбор с Linux - мили лучше, чем конкуренты!! :-)

5
ответ дан 23 November 2019 в 01:25

Некоторые блоги, безусловно, намного лучше, чем другие. И да, новичкам трудно заметить разницу.

Номер один, убедитесь, что инструкции относятся к вашей версии Ubuntu. Релизы не lts только длятся 9 месяцев или около того. Сообщения в блоге длятся намного дольше. А то, что работало для старых версий, часто не работает на более новых.

Кроме того, не делайте этого, если они не объясняют, как отменить изменения, если они не работают, и вы не знаете, как.

Многие блоги сообщают вам об установке из стороннего ppa, даже если приложение находится в репозиториях Ubuntu. Ничего из этого не протестировано в бета-версии вашего ядра. У меня нет никаких ppa в моих источниках программного обеспечения и не будет, если это действительно не нужно.

3
ответ дан 23 November 2019 в 01:25

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

1
ответ дан 23 November 2019 в 01:25

Другие вопросы по тегам:

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