Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аккорд 1.95 / Ruadm.doc
Скачиваний:
41
Добавлен:
02.05.2014
Размер:
355.84 Кб
Скачать
    1. Пример 8. То же, но пользователь имеет право читать файлы, размещенные в корневом каталоге на диске a:.

В этом случае атрибуты могут быть такими:

Права доступа

A:\ [R V G 0]

C:\ [RWC VMEGX 0]

C:\ACCORD\ [R V GX 0]

C:\AUTOEXEC.BAT [ ]

C:\CONFIG.SYS [ ]

C:\NORTON\ [RWC VME X 0]

C:\TEMP\ [RWCDNVMEG S]

D:\ [RW MEG 0]

D:\HHH\ [ G 0]

D:\HHH\A1\ [R V G 0]

D:\HHH\A2\ [RWCDNVMEG S]

D:\HHH\A3\ [ WC V G 0]

    1. Пример 9. То же, но пользователь может читать все файлы, размещенные на a:.

Это означает, что пользователю должны быть доступны все подкаталоги, т.е. нужно установить атрибут наследования “S”.

Права доступа

A:\ [R V G S]

C:\ [RWC VMEGX 0]

C:\ACCORD\ [R V GX 0]

C:\AUTOEXEC.BAT [ ]

C:\CONFIG.SYS [ ]

C:\NORTON\ [RWC VME X 0]

C:\TEMP\ [RWCDNVMEG S]

D:\ [RWCDN MEG 0]

D:\HHH\ [G 0]

D:\HHH\A1\ [RV G 0]

D:\HHH\A2\ [RWCDNVMEG S]

D:\HHH\A3\ [ WC V G 0]

    1. Пример 10. Установка атрибутов файлов.

Как уже отмечалось, дополнительно могут определяться Права доступа к отдельным файлам - с приоритетом, даже если файл расположен в каталоге, доступа к которому данный пользователь не имеет. Рассмотрим задачу, аналогичную приведенной в Примере 9, но с тем отличием, что исходный материал для исполнения документа расположен в файле C:\BOOK\BOOK.DOC.

Этот материал должен быть доступен пользователю, но другие файлы из того же каталога должны быть недоступны. В этом случае атрибуты могут быть такими:

Права доступа

A:\ [R V G S]

C:\ [RWC V MEGX 0]

C:\ACCORD\ [R V GX 0]

C:\AUTOEXEC.BAT [ ]

C:\CONFIG.SYS [ ]

C:\BOOK\BOOK.DOC [RWC V ]

C:\NORTON\ [RWC VME X 0]

C:\TEMP\ [RWCDNVMEG S]

D:\ [RWCDN MEG 0]

D:\HHH\ [G 0]

D:\HHH\A1\ [RV G 0]

D:\HHH\A2\ [RWCDNVMEG S]

D:\HHH\A3\ [ WC V G 0]

В результате работы монитора разграничения доступа, при установленных таким образом атрибутах, пользователь не сможет увидеть исходный файл (т.к. не описан каталог BOOK), но вполне может скопировать его командой

сору c:\book\book.doc d:\hhh\a2\c1\book.doc

Обратите внимание на наличие атрибутов W,C и V. Функции, соответствующие этим атрибутам, используются встроенной командой DOS "COPY", и в этой связи установка их является обязательной. Чтобы избавится от таких неоднозначностей, вместо команды "COPY" лучше использовать специально подготовленную программу. Если Вы используете не command.com, а другой интерпретатор командной строки, то перечень атрибутов может быть другим. Так, для NDOS достаточно атрибутов R и V - он написан корректней. При использовании ndos.com состав атрибутов может быть таким:

Права доступа

A:\ [R V G S]

C:\ [RWC VMEGX 0]

C:\ACCORD\ [R V GX 0]

C:\AUTOEXEC.BAT [ ]

C:\CONFIG.SYS [ ]

C:\BOOK\BOOK.DOC [R V]

C:\NORTON\ [RWC VME X 0]

C:\TEMP\ [RWCDNVMEG S]

D:\ [RWCDN MEG 0]

D:\HHH\ [G 0]

D:\HHH\A1\ [RV G 0]

D:\HHH\A2\ [RWCDNVMEG S]

D:\HHH\A3\ [ WC V G 0]

Такие же атрибуты можно использовать и при применении 4DOS.COM.

Естественно, на аналогичном принципе можно построить и запись в заранее определенный файл.

Соседние файлы в папке Аккорд 1.95