Я пытаюсь предсказать, какие файлы я могу удалить, используя unlink().Когда у вас есть разрешение на использование unlink()?
До сих пор я понимаю, что файл должен быть доступен для записи другим или иметь идентификатор группы или идентификатор владельца в качестве исполняющей программы.
Есть ли другие случаи? Я пытаюсь объяснить, как эти файлы могут быть удалены моей программой (программа не работает как root или в группе администратора).
drwxrwxr-x 4 root admin 136 Apr 17 23:53 .
drwxrwxr-x 7 root admin 238 Jan 27 11:49 ..
-rwxrwxr-x 1 root admin 560 Jan 27 11:49 info.nib
-rwxrwxr-x 1 root admin 18399 Jan 27 11:49 keyedobjects.nib
Спасибо!
Подсказка: функция называется 'unlink', а не' delete' по какой-то причине .. :-) –
В одном из каталогов-предков есть расширенный индикатор атрибутов «@» (это OSX Lion). Означает ли это что-нибудь? – emrosenf