|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/64 18 Dec 2002 03:00:00 To : Constantin Stefanov Subject : почему низя хардл и нки на директории? -------------------------------------------------------------------------------- [10 Dec 02 12:08], Constantin Stefanov (2:5020/400) -> Valentin Nechayev: >> Hу и что? Такая же проблема, если не хуже, для случая симлинков, и >> ничего - как-то справляются. Будет один из каталогов назначен >> "родным", вот и все. CS> Ага, а потом "родной" каталог кто-нибудь захочет unlink. И получится, CS> что есть каталог, в который можно зайти только /dir1/dir2/dir3/.., CS> причем он не dir2. Или ты предлагаешь искать в этом случае все Читал Стивенса, "Advanced Programming in the UNIX(R) Environment", страница 101: "This is why the link function will not form a hard link to a directory unless the process has superuser priveleges". Много думал. Любо-пытно - а вот в каких юниксообразных ОС от рута эта операция действительно проходит (судя по тексту, у самого Стивенса на машине она проходила)? А то фраза о "невозможности сделать хардлинк на директорию" уже религиозной догмой стала, однако :) SY, Alex --- IMHO в последней инстанции * Origin: Show must go on... and off. (2:461/64) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14433dffd82c.html, оценка из 5, голосов 10
|