Re: NTFS permissions isses
- From: "Roger Abell [MVP]" <mvpNoSpam@xxxxxxx>
- Date: Sun, 4 Dec 2005 10:26:15 -0700
"Ian" <Ian@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:61B9B46D-949A-43B5-B882-565AEC9D7657@xxxxxxxxxxxxxxxx
> "Roger Abell [MVP]" wrote:
>
>> What you describe happens only when moving files within a single
>> partition. When moving between partitions the old NTFS permissions
>> are alway entire abandoned with the moved objects having permissions
>> fully determined by where they have been moved into.
>
> In other words, as far as users (who after all don't have a direct view of
> a
> fileserver's partitioning-structure) see it, they are 'Playing a
> fruitmachine' on which the outcome of their actions is seemingly random
> and
> irrational.
>
> One of the strange paradoxes of Microsoft's design-policies is that on the
> one hand everything is made with Wizards so as to 'lead the user by the
> hand'
> even through fairly basic operations, and yet in fact, to be able to
> accurately predict the system's behaviour - instead of clicking and
> praying-
> demands a veritable rocket-scientist level of knowledge.
>
> I fully agree with the users here. While complexity is sometimes (but
> rarely) needed, there is no justification at all for this degree of
> _unpredictability_ in the design of the system. That is whay I advocate
> share-permissions, because they have a predictable and repeatable effect.
>
>
The intra-partition semantics originated in early NT (pre-3.5) as a
performance optimization. An intra-partition move only required
an adjustment in the partition tables, which saved quite a bit of
overhead (for sizable folder moves) on those old, slow x86 boxes.
For the local user, with local storage, there often are no differences
in NTFS ACLing, and where there are they ususally are aware of
them, although often not aware of impacts when moving within
one partition.
Where the storage is network shared, I still feel that one needs to
effectively use what is available (NTFS and share permissions) in
order to control access. The system admin responsible for design
of the network storage architecture should take the semantics
into acccount so that users do not have this issue happen. For
example, if the objects that users can move (files of folders full
of file) have no explicit NTFS ACEs on them, but only inherited,
then the problem you are concerned about does not happen as
it is the explicit permissions that travel with the objects. This form
of network storage design actually is the most common, where
the users do not have the permissions to set permissions and just
use the storage that is made available to them as made available.
Where that is not the case, then the storage designer can use a
technique of distributing the storage so that partition boundaries
are crossed - but this becomes messy even with use of DFS to
present a uniform view to the storage users.
That the semantics remains, now years later, is not something about
which I am a fan, not at all. I hear the arguement that the semantics
cannot be changed because of back-compatibility concerns, but I
also see the impacts and that the addition of a couple generations of
defining (and redefining) the semantics for inherited NTFS ACLing
without much concern about similar impacts as in the back-compat
concerns.
However, all things taken into account, for most cases the issues
can be mitigated in a network storage design so that users do not
run into unexpected access or non-access scenarios upon a move.
That the sys admin must be burdened with these added complexities
in network storage design is not a shining example of MS Windows.
The old (antiquated and due for retirement) semantics of moves
within a partition are IMO more often encountered by power users
on their own systems, and it is certainly not a reason to not use NTFS
ACLing effectively on network storage (which is akin to a hiway patrol
officer not using radar because it is sometimes jammed).
.
- References:
- Re: NTFS permissions isses
- From: Roger Abell [MVP]
- Re: NTFS permissions isses
- Prev by Date: Re: Windows crased, efs lost??
- Next by Date: Re: Windows crased, efs lost??
- Previous by thread: Re: NTFS permissions isses
- Next by thread: Re: NTFS permissions isses
- Index(es):
Relevant Pages
|