Запрещают ли какие-либо дистрибутивы Linux sudo rm -rf /* чтобы люди случайно не удаляли свои жесткие диски, если они не знали, что делают?
2 ответа
10
Нет; вы должны знать, что вы делаете. Смотреть на светлую сторону! Вы почти наверняка не будете стрелять себе в ногу более одного раза.
1
Ответ не по умолчанию.
Позвольте мне добавить, что риск может быть более тонким, чем ваш простой пример. Возьмите этот пример:
[user@server ~]$ sudo rm -rf directory_to_delete /*
Случайный пробел между directory_to_delete и /* означает, что он будет работать как с directory_to_delete и /* , корневой папкой, как пользователь root. И он будет делать это рекурсивно, поэтому идет установка вашей ОС.
Вот почему вы должны быть предельно осторожны при использовании rm -rf , особенно с sudo .
