Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Доступ - [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.

Ответить
Настройки темы
Доступ - [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.


Administrator


Сообщения: 25152
Благодарности: 3798


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Как получить доступ к файлам, папкам, разделам реестра в Windows
прочтите статью до того, как задавать вопрос

Полезные ссылки

1. Синтаксис команды icacls

Код: Выделить весь код
ICACLS name /save ACL-файл [/T] [/C] [/L] [/q]
    сохранить ACL для всех соответствующих имен в ACL-файле для
    последующего использования с командой /restore.

ICACLS directory [/substitute SidOld SidNew [...]] /restore ACL-файл
                 [/C] [/L] [/q]
    применяет сохраненные ACL к файлам в папке.

ICACLS name /setowner пользователь [/T] [/C] [/L] [/q]
    изменяет владельца всех соответствующих имен.

ICACLS name /findsid Sid [/T] [/C] [/L] [/q]
    находит все соответствующие имена, которые включают в себя ACL,
    явно содержащие данный Sid.

ICACLS name /verify [/T] [/C] [/L] [/q]
    находит все файлы, чьи ACL не являются каноническими или длина которых
    не соответствует количеству ACE.

ICACLS name /reset [/T] [/C] [/L] [/q]
    заменяет ACL унаследованными по умолчанию ACL для всех соответствующих файло
в

ICACLS name [/grant[:r] Sid:perm[...]]
       [/deny Sid:perm [...]]
       [/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/q]
       [/setintegritylevel Level:policy[...]]

    /grant[:r] Sid:perm предоставляет указанному пользователю права доступа. При
 использовании :r
        эти права заменяют любые ранее предоставленные явные разрешения.
        Если :r не используется, разрешения добавляются
          к любым ранее предоставленным явным разрешениям.

    /deny Sid:perm явно отклоняет права доступа для указанного пользователя.
        ACE явного отклонения добавляется для заявленных разрешений, и любое
          явное предоставление этих же разрешений удаляется.

    /remove[:[g|d]] Sid удаляет все вхождения Sid в ACL. C
        :g, удаляет все вхождения предоставленных прав в этом Sid. C
        :d удаляет все вхождения отклоненных прав в этом Sid.

    /setintegritylevel [(CI)(OI)]Level явно добавляет ACE уровня целостности
        ко всем соответствующим файлам.  Уровень может принимать одно из следующ
их
       значений:
            L[ow] - низкий
              M[edium] - средний
              H[igh]   - высокий
          Параметры наследования для ACE целостности могут предшествовать
          уровню и применяются только к папкам.

    /inheritance:e|d|r
        e - включение наследования
        d - отключение наследования и копирование ACE
        r - удаление всех унаследованных ACE


Примечание.
    Sid могут быть представлены либо в числовой форме, либо в форме понятного им
ени. Если задана числовая
    форма, добавьте * в начало SID.

    /T означает, что это действие выполняется над всеми соответствующими
        файлами и папками ниже уровня папок, указанных в имени.

    /C указывает, что это действие будет продолжено при всех ошибках файла.
        Однако сообщения об ошибках будут выводиться на экран.

    /L означает, что это действие выполняется над самой символической ссылкой,
       а не над ее целью.

    /Q означает, что команда ICACLS подавляет сообщения об успешном выполнении.

    ICACLS сохраняет канонический порядок записей ACE:
            Явные отклонения
            Явные предоставления
            Унаследованные отклонения
            Унаследованные предоставления

    perm - это маска разрешений, она может быть указана в одной из двух форм:
        последовательность простых прав:
                F - полный доступ
                    M - доступ на изменение
                    RX - доступ на чтение и выполнение
                    R - доступ только на чтение
                    W - доступ только на запись
            в скобках список определенных прав, разделенных запятыми:
                D    - удаление
                    RC   - чтение
                    WDAC - запись DAC
                    WO   - смена владельца
                    S    - синхронизация
                    AS   - доступ к безопасности системы
                    MA   - максимально возможный
                    GR   - общее чтение
                    GW   - общая запись
                    GE   - общее выполнение
                    GA   - все общие
                    RD   - чтение данных, перечисление содержимого папки
                    WD   - запись данных, создание файлов
                    AD   - добавление данных, создание папок
                    REA  - чтение дополнительных атрибутов
                    WEA  - запись дополнительных атрибутов
                    X    - выполнение файлов и обзор папок
                    DC   - удаление вложенных объектов
                    RA   - чтение атрибутов
                    WA   - запись атрибутов
            права наследования могут предшествовать любой форме и применяются
            только к папкам:
                (OI) - наследуют объекты
                    (CI) - наследуют контейнеры
                    (IO) - только наследование
                    (NP) - не распространять наследование

Примеры:

        icacls c:\windows\* /save AclFile /T
        - в файле AclFile будут сохранены ACL для всех файлов папки c:\windows
          и ее подкаталогов.

        icacls c:\windows\ /restore AclFile
        - из файла AclFile будут восстановлены Acl для каждого файла,
          существующего в папке c:\windows и ее подкаталогах

        icacls file /grant Administrator:(D,WDAC)
        - пользователю Administrator будут предоставлены разрешения на удаление
          и запись DAC для файла

        icacls file /grant *S-1-1-0:(D,WDAC)
        - пользователю с sid S-1-1-0 будут предоставлены разрешения
           на удаление и запись DAC для файла

2. Синтаксис команды takeown

Код: Выделить весь код
TAKEOWN [/S система [/U пользователь [/P [пароль]]]]
        /F имя_файла [/A] [/R [/D приглашение]]

Описание.
    Эта программа позволяет администратору восстанавливать доступ к файлу
    после отказа из-за переназначения владельца файла.

Параметры:
    /S  <система>                Удаленная система, к которой
                                 выполняется подключение.

    /U  [<домен\>]<пользователь> Контекст пользователя, в котором
                                 команда будет выполняться.

    /P  [<пароль>]               Пароль для указанного
                                 контекста пользователя.
                                 Приглашение, если опущен.

    /F  <имя_файла>              Шаблон для имени файла или каталога.
                                 Допускается подстановочный знак "*"
                                 при указании шаблона. Разрешен формат
                                 общий_ресурс\имя_файла.

    /A                           Делает владельцем группу администраторов
                                 вместо текущего пользователя.

    /R                           рекурсия: программа будет обрабатывать
                                 файлы в указанном каталоге и всех его
                                 подкаталогах.

    /D  <ответ>                  Ответ по умолчанию, когда текущий пользователь
                                 не имеет разрешения "Содержимое папки"
                                 на каталог.  Это случается при работе
                                 с подкаталогами в рекурсивном режиме (/R).
                                 Ответы: "Y" (владение) или "N" (пропустить).

    /?                           Вывод справки по использованию.

    Примечания. 1) Если не указан параметр /A, владельцем файла становится
                текущий вошедший пользователь.

                2) Смешанные шаблоны с использованием "?" и "*" не
                поддерживаются.

                3) Параметр /D подавляет вывод приглашений на подтверждение.

Примеры:
    TAKEOWN /?
    TAKEOWN /F файл
    TAKEOWN /F \\система\общий_ресурс\файл /A
    TAKEOWN /F каталог /R /D N
    TAKEOWN /F каталог /R /A
    TAKEOWN /F *
    TAKEOWN /F C:\Windows\System32\acme.exe
    TAKEOWN /F %windir%\*.txt
    TAKEOWN /S система /F MyShare\Acme*.doc
    TAKEOWN /S система /U пользователь /F MyShare\foo.dll
    TAKEOWN /S система /U домен\пользователь /P пароль /F ресурс\имя_файла
    TAKEOWN /S система /U пользователь /P пароль /F Doc\Report.doc /A
    TAKEOWN /S система /U пользователь /P пароль /F Myshare\*
    TAKEOWN /S система /U пользователь /P пароль /F Home\Logon /R
    TAKEOWN /S система /U пользователь /P пароль /F Myshare\directory /R /A

3. Пример использования icacls и takeown для получения доступа ко всем файлам несистемного диска

4. Пример использования SubInAcl для смены прав на раздел реестра из командной строки: 1 и 2



6. Как вернуть права прежнему владельцу TrustedInstaller

Кому некогда или лень: TakeOwnershipEx. Получить права на файл и вернуть всё, как было

Восстановление параметров безопасности по умолчанию - ссылка для общего развития. К Windows 7 неприменимо!


Популярные вопросы
Q. Права на весь системный диск были изменены. Как восстановить их в исходное состояние?
A. Начиная с Windows Vista такая возможность не предусмотрена. Единственное поддерживаемое решение - переустановить Windows, сохранив настройки и установленные программы.

Продолжение следует...
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:42, 23-01-2009

 

(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Олег97, так верните права из XP.

Код: Выделить весь код
subinacl.exe /subdirec <Путь к папке> /owner=Administrators /grant=Administrators=F

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:47, 16-12-2010 | #141



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Олег97

Старожил


Сообщения: 168
Благодарности: 34

Профиль | Отправить PM | Цитировать


Vadikan, поступил чуть иначе, правда немного грубым способом...
с помощью icacls cохранил ACL файла(icacls /save), у которого все в порядке в XP, скопировал оттуда строчку с разрешениями, затем сохранил ACL нужных мне папок, и заменил с помощью блокнота в файле все разрешения, потом восстановил права из файла (icacls /restore), и вроде все получилось, доступ вернулся

-------
У кого-то глюкогенератор, а у нас bugодельня...


Отправлено: 07:19, 16-12-2010 | #142


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: gif win7user.gif
(38.5 Kb, 9 просмотров)

Поставил я Windows 7 - но использовал мультизагрузку.
То есть я сначала поставил Windows 7 Professional - и она благополучно уже почти отработала у меня положенный месяц (без регистрации).
Затем поставил лицензионную Windows 7 Ultimate.
Но оказалось, что с лицензионной версией проблем гораздо больше, чем с Trila.
Да оно и понятно - Trial версия установила мне по умолчанию самый низкий из возможныъ уровень безопасности.

А проблема в том, что я не имею доступа на запись к собственным файлам, сделанным в другой системе.
Хотя я, как единственный пользователь, конечно же поместил себя в группу Администраторов.
А группа Администраторов конечно же имеет право на Полный Контроль к нужным файлам.

Дальше стал просматривать локальных пользователей и увидел нечто.
( скриншот прилагается, нечто я обвёл красной рамкой, это нечто отсутствует как в списке локальных, так и сетевых пользователей )
Посоветуйте пожалуйста,
1. почему Администратору выдаётся отказ в доступе на запись к файлу
2. может быть есть полезная ссылка, где описано как это работает
3. откуда взялось нечто.

Отправлено: 18:02, 27-12-2010 | #143


Аватара для vzli_izv

Покинул форум


Сообщения: 156
Благодарности: 13

Профиль | Цитировать


после перехода с ХР на 7ку очень напрягает невозможность удалить то, что мне не нужно.
много чего заблокировано, некоторые программы не могут создать папку, переместить файл и тд.
хоть я и администратором захожу и на компе больше учётных записей нет.
как побороть данную спесь 7ки?

Отправлено: 00:24, 22-01-2011 | #144


Аватара для Phoenix

Ветеран


Сообщения: 1617
Благодарности: 246

Профиль | Отправить PM | Цитировать


vzli_izv, можно например импортировать такой файл в реестр:
Код: Выделить весь код
Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\*\shell\runas] 
@="Стать владельцем и задать полный доступ к объекту" 
"NoWorkingDirectory"="" 

[HKEY_CLASSES_ROOT\*\shell\runas\command] 
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F" 
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F" 

[HKEY_CLASSES_ROOT\Directory\shell\runas] 
@="Стать владельцем и задать полный доступ к объекту" 
"NoWorkingDirectory"="" 

[HKEY_CLASSES_ROOT\Directory\shell\runas\command] 
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t" 
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"
после чего при пкм по папке в контекстном меню появится пункт "Стать владельцем".
Но я бы не советовал это делать. Почему - отдельная тема.

Последний раз редактировалось Phoenix, 22-01-2011 в 00:55. Причина: исправил код


Отправлено: 00:39, 22-01-2011 | #145


Аватара для vzli_izv

Покинул форум


Сообщения: 156
Благодарности: 13

Профиль | Цитировать


у меня есть в в контекстном меню пункт "Стать владельцем".
он меня не устраивает.
мне бы хотелось что бы в всех этих настройка безопасности был только я, без всяких систем, всех, создатель-владелец, пользователей и прочей муйни...
только я и все права...я не пентагоновскую ось админю, мне эти регулировки только настроение портят...

собственно я тут вроде разобрался чуток...но уж больно много ковыряний в этой безопасности...сплошные подменю выскакивают с настройками, как бы всех и вся убрать кроме меня и дать тотальный доступ ко всему и вся...без мозгоштурма.

Отправлено: 01:06, 22-01-2011 | #146


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


vzli_izv, вы крутой пользователь, понимаю, и я даже боюсь вам что-то посоветовать, чтобы не показаться чайником. Но если вы будете так делать с системными папками, система умрет.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 03:02, 22-01-2011 | #147


Аватара для vzli_izv

Покинул форум


Сообщения: 156
Благодарности: 13

Профиль | Цитировать


Vadikan, к чему такой сарказм?
ты уж прости, что тебе пришлось мне отвечать...
и уж если ты выступаешь как модератор, будь добр, веди себя как подобает человеку взявшему на себя определённые обязательства.
Не надо делать выводы только потому, что человек в тексте не парится над терминологией (отсутствие которой, видимо, у тебя понижает статус писавшего до уровня...) и не давит на глаза тяжёлой IT лексикой (по которой, видимо, ты и судишь).
мне нет необходимости тут выкладывать статью в стили википедии, что бы донести суть вопроса до моих возможных помощников в решении конкретно моей задачи.

за ссылку благодарю, единственно не понял, почему система начинает брыкаться от изменений прав.
бох с ним, с этим TrustedInstaller...
не собираюсь я у него забирать какие то права или лишать оных, я хочу полноценно иметь доступ к любой папке и файлу для манипуляции им, фсё.
если это настолько критично - я смирюсь, как и с другими невозможностями.
я осознаю последствия данных действий и готов нести ответственность. Но в свою очередь я так же ищу информацию по последствиям этих манипуляций и исходя из этого уже принимаю решение.
если есть возможность, нет катастрофы для системы - так почему бы и не сделать задуманного.
именно о возможности я и спрашивал....

Последний раз редактировалось vzli_izv, 22-01-2011 в 05:49.


Отправлено: 05:21, 22-01-2011 | #148


Аватара для Phoenix

Ветеран


Сообщения: 1617
Благодарности: 246

Профиль | Отправить PM | Цитировать


Цитата vzli_izv:
я хочу полноценно иметь доступ к любой папке и файлу для манипуляции им, фсё. »
тогда чем же вышеописанный твик не устраивает?
Цитата vzli_izv:
мне бы хотелось что бы в всех этих настройка безопасности был только я, без всяких систем, всех, создатель-владелец, пользователей и прочей муйни... »
это невозможно в принципе.

Отправлено: 12:00, 22-01-2011 | #149


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата vzli_izv:
и уж если ты выступаешь как модератор, будь добр, веди себя как подобает человеку взявшему на себя определённые обязательства.
Не надо делать выводы только потому, что человек в тексте не парится над терминологией (отсутствие которой, видимо, у тебя понижает статус писавшего до уровня...) и не давит на глаза тяжёлой IT лексикой (по которой, видимо, ты и судишь). »
А в чем проблема? Сарказм не запрещен, а грабли я вам сразу расставил. А сужу я исключительно по содержанию сообщений.
Цитата vzli_izv:
Но в свою очередь я так же ищу информацию по последствиям этих манипуляций и исходя из этого уже принимаю решение. »
Изначально (#146) вы ее не искали, а хотели просто устранить досадное препятствие на пути к полному владению в системе всем и вся. На информацию о последствиях навел вас я, как человек, взявший на себя определенные обязательства А вам осталось поискать по форуму (или в сети) проблемы, которые решились возвращением прав учетной записи TrustedInstaller.
Цитата vzli_izv:
я осознаю последствия данных действий и готов нести ответственность. »
А зачем нести ответственность, если две вещи и так ясны: безопасность системы снижается, и в ней возникают проблемы.

Цитата vzli_izv:
не собираюсь я у него забирать какие то права или лишать оных, я хочу полноценно иметь доступ к любой папке и файлу для манипуляции им, фсё »
Совмещение первой и второй части невозможно.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 13:05, 22-01-2011 | #150



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Доступ - [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Корзина (все вопросы и проблемы) miss_nastya Microsoft Windows 7 21 12-04-2010 20:42
Доступ - [решено] Vista и XP-SP3 проблемы с общим доступом к папкам PFMAX Microsoft Windows Vista 1 11-12-2009 09:55
Архиваторы - Все вопросы по файлам "CAB" Hemp Программное обеспечение Windows 23 16-08-2009 01:47
[решено] Подскажите с доступом к папкам!!! Vasko Microsoft Windows NT/2000/2003 5 26-01-2009 12:26
Прочее - проблемы с общим доступом к файлам и принтерам в ХP alexey980 Сетевые технологии 1 19-07-2008 13:53




 
Переход