Запрещают ли какие-либо дистрибутивы 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
.