Какие ваши любимые *болезненные* моменты Unix?

Какие ваши любимые *болезненные* моменты Unix?

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

решение1

Мне было интересно chmod 000 /, сработает ли это.

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

решение2

Когда я только начал работать консультантом по работе с пользователями в университете, в котором учился, мне дали ограниченные sudoправа, чтобы помогать студентам, которые потеряли/забыли свои пароли. sudo passwd <username>был моим новым другом. Через час после моей ориентации мое любопытство взяло верх, и я набрал sudo passwdи в ужасе уставился на приглашение ввести новый пароль. Я немного боялся ^Cвыходить из него, думая (ошибочно, как оказалось), что я могу оставить рассматриваемую учетную запись в переходном состоянии, поэтому я ввел пароль и немедленно поднялся наверх в священный домен на 2-м этаже кампуса SuperUser и спросил, не хочет ли он узнать пароль root основной системы.

решение3

Удивлен, что никто еще об этом не упомянул:

rm -rf .*

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

решение4

У друга запустили :() { :|:&}; :на удаленном сервере, к которому у нас не было доступа к консоли. Не удалось перезагрузить, полностью завис,производственный сервер.

Разбито (по просьбе), чтобы сделать его более читабельным.

:() # Define ':' as a function. Every time we say ':' execute the following code block
{ # Start of code block
    : # Call ':' again. 
    | # Pipe output to...
    : # Another ':' 
    & # Disown process. 
    # All on one line this would read :|:&, 
} # End of code block
; # End definition of ':' as a function
: # Call ':'

Может быть, было бы проще смотреть на это как

bomb() { bomb|bomb& }; bomb

Связанный контент