От документы Python на os.walk()
:
# Delete everything reachable from the directory named in 'top',
# assuming there are no symbolic links.
# CAUTION: This is dangerous! For example, if top == '/', it
# could delete all your disk files.
import os
for root, dirs, files in os.walk(top, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
Во-первых, получите ту машину от сети теперь!
114-секундный, почему Вам включали корневую учетную запись? Вы действительно не должны включать корневую учетную запись, если у Вас нет очень серьезного основания сделать так.
, В-третьих, да, единственный способ быть уверенным, Вы являетесь чистыми, состоит в том, чтобы сделать чистую установку. Также рекомендуется, чтобы Вы запустили новый и не возвращались к резервному копированию, поскольку Вы никогда не можете быть уверены, когда все это запустилось.
я также предполагаю, что Вы настраиваете брандмауэр в своей следующей установке и отклоняете все входящие соединения:
sudo ufw default deny incoming
и затем позволяют ssh с:
sudo ufw allow ssh
и не включают корневую учетную запись! , Конечно удостоверяются, что корень ssh вход в систему отключен.