Назад | Перейти на главную страницу

Takeown У вас нет разрешения на чтение содержимого каталога

Есть ли причина, по которой я получаю эту ошибку, когда становлюсь владельцем каталога?

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

takeown /s someserver /f "r:\redirected\flast\My Documents\Music\" /u domain\user /R

У вас нет прав на чтение содержимого каталога "\ someserver \ r $ \ redirected \ flast \ My Documents \ My Music".

Google нашел этот блог для меня, что, кажется, указывает на то, что вам нужно добавить ответ по умолчанию (/D [Y|N]) на вопрос:

"у вас нет разрешения на владение, вы хотите?"

/D           prompt          Suppresses the confirmation prompt that is
                             displayed when the current user does not have 
                             the "List Folder" permission on a specified 
                             directory, and instead uses the specified 
                             default value.
                             Valid values for the /d option are as follows:
                                   Y: Take ownership of the directory.
                                   N: Skip the directory.
Note that you must use this option in conjunction with the /r option.

Большое предостережение заключается в том, что использование takeown /R /D Y ... удалит существующие разрешения, которые могут быть не совсем тем, что вам нужно или нужно ...

Авторское решение - запустить takeown без /R options и сценарий цикла, который вместо этого меняет владельца каждого каталога и всех подкаталогов по отдельности.