|
Posted by Al Dunbar on February 3, 2008, 1:31 pm
Please log in for more thread options
>>
>>>> Dear all,
>>>>
>>>> Anyone have solution to not allow user move folders into another folder
>>>> accidentially in MS server 2003?
>>>> We are using share folder options to every folders but any users can
>>>> drag folders to move into another folder very easy.
>>>>
>>>> Thanks in advance!
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> Ken Luk
>>>
>>> The most close thing to a real solution is user education.
>>>
>>> You can set the folders so that they cannot delete them by
>>> use of their NTFS permissions, such as granting only List
>>> on the folders, but that does not solve the underlying issue.
>>> If they do not have delete on the folders they can still drag
>>> and drop the folder to somewhere, and they cause a copy
>>> to get set up there and all that they can delete removed
>>> from the original location, which is just as bad as if they
>>> had successfully moved everything (perhaps worse).
>>>
>>> There is no technical solution to this since copy is not
>>> treated as a transacted, atomic action, and so as much as
>>> can happen will happen.
>>>
>>> Roger
>>
>> The question was how to prevent users from moving folders accidentally,
>> which would imply that they should be allowed to move folders if they are
>> doing it on purpose. If that is what he meant, the answer is that this is
>> impossible. If you can find any way to keep people from making mistakes,
>> the same software could probably do their work for them. ;-)
>>
>> /Al
>>
>
> Nice observation Al. We could probably also use that accident
> prevention technique to prevent all stubbed toes, all lost keys,
> all misunderstandings, even all war.
>
> If only Move (I misspoke and said Copy in first post) had been
> viewed as a single action and not implemented as an untransacted
> sequence of Copy+Delete when Kutler designed this ! Another
> place where simplicity of implementation (reuse) bites.
Yes, there still are vestiges of things that are so because that is how it
looks from the computer's side of things. A folder move within a volume
generally does not require any movement of data, just of pointers in the
file system. a move across volume boundaries obviously cannot work the same
way.
So not only is it done as a series of losely coordinated but not atomic
events, the difference shows up in the default drag-and-drop option: move if
to the same volume, copy if to a different one. But for those of us who have
been around a while this almost makes sense, as moves within a volume are
more likely to be moves than copies, whereas between volumes it is more
likely to be a copy.
/Al
|