Re: icacls or subinacl
- From: "Al Dunbar" <AlanDrub@xxxxxxxxxxxxxxxxxxx>
- Date: Wed, 23 Apr 2008 17:28:16 -0600
If I understand you correctly, you are not interested in restoring the
*content* of the files in question, but only in restoring the *permissions*
of those files to a previous state. This seems a bit nonsensical, as if
users can change permissions, they are likely to delete, rename, or move
files too.
It would be somewhat tricky to restore permissions to such a set of files,
given that some of them might no longer exist. Even assuming this were not
the case, your script would need to:
- collect a listing of the current permission settings (easily done with
cacls.exe)
- parse through the listing to determine what permissions to apply to the
files.
I rather suspect that you want to backup the content, folder hierarchy, and
permissions of a set of files. If that is so, neither cacls nor subinacl
will do, at least they will not do *all* of the work.
Your options include acquiring a software product designed to perform data
backups or using ntbackup.exe. In either case, there is a relationship
between the available products and the media on which they can do their
backups. Another option would be to write a script to create a copy of the
data on another, perhaps removable, storage volume. This could be done using
xcopy, robocopy, xxcopy, or a variety of others. With robocopy, and assuming
the backup volume was formatted with NTFS, there would be no need to use
cacls to save a listing of the permissions, as the permissions could simply
be copied from the source to the backup media.
If the backup mechanism were incapable of including the permissions, then
you could use cacls to save this, and then write a script to parse that and
re-apply the permissions to any files you need to restore.
So I'll ask again: do you want your backup system to backup file data as
well as the permissions? and where and in what format do you intend to store
the backups (tape, disk, .zip file, other)?
/Al
"Todd Hudson" <tatung70@xxxxxxxxxxx> wrote in message
news:usb1%23EPpIHA.4736@xxxxxxxxxxxxxxxxxxxxxxx
All I want is to create a file that has all ntfs permissions in it that I
can then restore if needed.
"Al Dunbar" <AlanDrub@xxxxxxxxxxxxxxxxxxx> wrote in message
news:O0HaXpOpIHA.1580@xxxxxxxxxxxxxxxxxxxxxxx
"Todd Hudson" <tatung70@xxxxxxxxxxx> wrote in message
news:69D2720B-577D-447A-BDB5-F3408E097C31@xxxxxxxxxxxxxxxx
I am trying to figure out a way to backup the entire drive (D, E, etc) of
a
Windows 2003 server. I tried looking at the syntax for subinacl and
icacls,
but either I could not figure it out or it just did not work.
Can anyone help?
I assume you are thinking of using subinacl and icacls to extract
ownership/ntfs permission information in order to store it with the data
so that your restore script, program, or whatever, can re-apply the
original permissions that restored files previously had. That's fine, but
I do no think either utility will actually create a copy of the files
themselves. I'm not sure what to suggest here, as I do not know if you
are doing a tape backup, an image copy to a removable drive, or across
the LAN to a storage device.
/Al
.
- Follow-Ups:
- Re: icacls or subinacl
- From: Todd Hudson
- Re: icacls or subinacl
- References:
- icacls or subinacl
- From: Todd Hudson
- Re: icacls or subinacl
- From: Al Dunbar
- Re: icacls or subinacl
- From: Todd Hudson
- icacls or subinacl
- Prev by Date: Re: Is there malware on my Server?
- Next by Date: Re: icacls or subinacl
- Previous by thread: Re: icacls or subinacl
- Next by thread: Re: icacls or subinacl
- Index(es):
Relevant Pages
|