Dlaczego po przeniesieniu obiektu w ramach tej samej partycji obiekt zachowuje swoje uprawnienia?
Dlaczego po przeniesieniu obiektu w ramach tej samej partycji obiekt zachowuje swoje uprawnienia?
Aby odpowiedzieć na to pytanie spróbuję przeanalizować proces kopiowania, a następnie przenoszenia plików na partycjach NTFS. Pierwszą operacją będzie kopiowanie plików pomiędzy partycjami i w obrębie partycji NTFS.
Kopiowanie pliku wiąże się z utworzeniem nowego obiektu w docelowej lokalizacji. Nowo utworzony obiekt zawsze dziedziczy uprawnienia miejsca docelowego, niezależnie od tego czy kopiowany jest w obrębie partycji, czy pomiędzy nimi.
Przenoszenie obiektu pomiędzy partycjami NTFS jest natomiast operacją dwuetapową. Pierwszy etap to utworzenie kopii pliku w miejscu docelowym. Drugim etapem jest usunięcie pliku źródłowego. Zgodnie więc z zasadą kopiowania plików i tym razem uprawnienia zostaną odziedziczone z miejsca docelowego.
Operacja przenoszenia obiektu w obrębie tej samej partycji nie wpływa bezpośrednio na sam obiekt. To znaczy plik przenoszony pozostaje fizycznie w tym samym miejscu na dysku. Zmienia się tylko wpis w tablicy alokacji plików, dzięki temu uprawnienia są zachowane.