none
Дать разрешение на запись в каталог без возможности просмотра содержимого. RRS feed

  • Вопрос

  • Добрый день!
    Есть Windows Server 2003, с расшаренными ресурсами.
    Задача: через командную строку разрешить всё группе Prog в каталоге f:\groups\Prog, разрешить всем остальным писать в f:\groups\Prog без возможности просмотра содержимого каталога.
     cacls "F:\groups\Prog" /T /C /G "FD\Prog":F "FD\Пользователи домена":W
    При такой раздаче прав группа Prog может всё, но все остальные не могут зайти в каталог для записи. 
    • Изменено Denis_56 22 января 2015 г. 7:49
    22 января 2015 г. 7:47

Все ответы

  • Вот щас проверил на семерке - все работает. Могу 2003й поднять, но скорее всего там будет тоже самое.

    Единственное что - с точки зрения эксплорера как файл менеджера для "зайти в каталог для записи" необходимо право прочитать его содержимое. фар например в данном случае честно предупреждает что не могет прочитать содержимое каталога,  но отрабатывает. Командной строке вообще как то положить с прибором.

    E:\xxx\TEST>DIR
    Volume in drive E is DATA
    Volume Serial Number is CE18-16BB

    Directory of E:\xxx\TEST

    File Not Found

    E:\xxx\TEST>MD NEW_FOLDER

    E:\xxx\TEST>ECHO HELLO > WORLD.TXT

    E:\xxx\TEST>ECHO HELLO > WORLD.TXT
    Access is denied.

    E:\xxx\TEST>ECHO WORLD >> HELLO.TXT

    E:\xxx\TEST>ECHO WORLD >> HELLO.TXT
    Access is denied.

    E:\xxx\TEST>ICACLS E:\xxx\TEST
    E:\xxx\TEST NT AUTHORITY\SYSTEM:(OI)(CI)(F)
                BUILTIN\Administrators:(OI)(CI)(F)
                BUILTIN\Users:(OI)(CI)(W,Rc,X)

    Successfully processed 1 files; Failed processing 0 files

    E:\xxx\TEST>@echo поменял чуток разрешения
    поменял чуток разрешения

    E:\xxx\TEST>ICACLS E:\xxx\TEST
    E:\xxx\TEST NT AUTHORITY\SYSTEM:(OI)(CI)(F)
                BUILTIN\Administrators:(OI)(CI)(F)
                BUILTIN\Users:(OI)(CI)(NP)(W,Rc,REA,RA)

    Successfully processed 1 files; Failed processing 0 files

    E:\xxx\TEST>ECHO WORLD >> HELLO.TXT

    E:\xxx\TEST>ECHO WORLD >> HELLO.TXT

    E:\xxx\TEST>dir
    Volume in drive E is DATA
    Volume Serial Number is CE18-16BB

    Directory of E:\xxx\TEST

    File Not Found

    E:\xxx\TEST>more hello.txt
    Cannot access file E:\xxx\TEST\hello.txt



    • Изменено Svolotch 22 января 2015 г. 10:49
    • Предложено в качестве ответа osr_MVP, Moderator 22 января 2015 г. 12:03
    22 января 2015 г. 10:48