Ответ 1
Код говорит все:
[email protected]$ chmod 777 .
Хорошо, он не говорит все.
В UNIX и Linux возможность удаления файла не определяется битами доступа к этому файлу. Он определяется битами доступа каталога, который содержит файл.
Подумайте об этом так: удаление файла не изменяет этот файл. Вы не пишете файл, поэтому зачем "w" в файле? Для удаления файла требуется изменить каталог, указывающий на файл, поэтому вам нужно "w" в этом каталоге.