Ответ 1

Код говорит все:

[email protected]$ chmod 777 .

Хорошо, он не говорит все.

В UNIX и Linux возможность удаления файла не определяется битами доступа к этому файлу. Он определяется битами доступа каталога, который содержит файл.

Подумайте об этом так: удаление файла не изменяет этот файл. Вы не пишете файл, поэтому зачем "w" в файле? Для удаления файла требуется изменить каталог, указывающий на файл, поэтому вам нужно "w" в этом каталоге.