Windows mklink недостаточно привилегий

Получено недостаточно сообщений о привилегиях в CMD при входе в систему как администратор

Я пытался использовать команду mklink в cmd (у меня Windows 7 os). Я был зарегистрирован как администратор, но у меня появилось сообщение «у вас недостаточно прав для выполнения этой операции». Я использовал ту же команду в Vista, она работала нормально. Любые идеи, почему это не работает в Winows 7?

7 ответов

Требуются цитаты вокруг команды mklink и ее аргументов.

введите CMD, вы увидите CMD.exe в списке в меню «Пуск».

Щелкните правой кнопкой мыши на нем, выберите «Запуск от имени администратора»

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

После предоставления «Каждому» привилегии «Создать символическую ссылку», пожалуйста, перезагрузитесь (или выйдите из системы) и войдите в систему как обычный пользователь, пользователь, который НЕ является членом группы «Администраторы». Вы должны создать символическую ссылку, используя команду mklink в каталоге, где у пользователя есть права на запись.

Причина, по которой член «Администраторы» не может создать символическую ссылку, заключается в том, что привилегия «Создать символическую ссылку» удаляется из фильтрованного токена, поскольку пользователь является членом группы «Администраторы». Раздел «Изменения токена доступа» статьи по ссылке http://msdn.microsoft.com /en-us/library/bb530410.aspx описывает более детально о том, как создается фильтрованный токен.

Сначала убедитесь, что вы предоставили разрешения «Создать символические ссылки» соответствующим пользователям, как описано здесь: https: //superuser.com/a/125981/57697

В Bizarrely команда mklink не будет работать для меня, если мой пользователь является администратором. Он дает «У вас недостаточно полномочий для выполнения этой операции».

Чтобы заставить его работать, мне нужно либо удалить моего пользователя из группы администраторов, либо запустить mklink из cmd, который был запущен как пользователь, не являющийся администратором, например guest:

(включить учетную запись гостя, если она еще не указана)

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

Получено сообщение с недостаточными привилегиями в CMD при входе в систему в качестве администратора

Я пытался использовать команду mklink в cmd (у меня Windows 7 os). Я вошел в систему как администратор, но я получил сообщение «у вас недостаточно прав для выполнения этой операции». Я использовал ту же команду в Vista, она работала нормально. Есть идеи, почему он не работает в Winows 7?

Читайте также:  Пользовательские параметры изменения размера windows

Попробуйте явно запустить оболочку cmd от имени администратора . Если это не поможет, попробуйте команду runas .

Кавычки вокруг команды mklink и ее аргументов обязательны.

введите CMD, вы увидите CMD.exe в списке в меню Пуск.

Щелкните правой кнопкой мыши на нем, выберите «Запуск от имени администратора»

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

После предоставления «Все» права «Создать символическую ссылку», пожалуйста, перезагрузитесь (или выйдите из системы) и войдите в систему как обычный пользователь, который НЕ является членом группы «Администраторы». Вы должны иметь возможность создать символическую ссылку с помощью команды mklink в каталоге, где у пользователя есть права на запись.

Причина, по которой член «Администраторы» не может создать символическую ссылку, заключается в том, что привилегия «Создать символическую ссылку» удалена из отфильтрованного токена, поскольку пользователь является членом группы «Администраторы». В разделе «Доступ к изменениям токена» статьи по ссылке http://msdn.microsoft.com/en-us/library/bb530410.aspx более подробно описано, как создается фильтрованный токен.

Сначала убедитесь, что вы предоставили разрешение «Создание символических ссылок» соответствующим пользователям, как подробно описано здесь: /superuser//a/125981/57697.

Как ни странно, команда «mklink» не будет работать для меня, если мой пользователь является администратором. Это дает «У вас недостаточно прав для выполнения этой операции».

Чтобы заставить его работать, мне нужно либо удалить своего пользователя из группы администраторов, либо запустить mklink из cmd, который был запущен как пользователь без прав администратора, например guest:

(включите гостевую учетную запись, если это еще не сделано)

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

Если по какой-то причине вы не можете повысить свою учетную запись до администратора (например, у вас есть рабочий компьютер), и вы пытаетесь связать каталог, попробуйте создать соединение вместо жесткой / мягкой ссылки. Исходная папка может быть абсолютной или относительной.

Почему я не могу сделать символическую ссылку (mklink) даже если я администратор [дубликат]

этот вопрос уже есть ответ здесь:

когда я запускаю mklink /D «C:UsersbwilliamsAppDataRoamingSublime Text 2» «C:UsersbwilliamsDropboxSublime Text» , Я получаю эту ошибку » у вас недостаточно прав для выполнения этой операции.

почему бы и нет? Я администратор и просто хочу создать ссылку в своем каталоге Usersbwilliams на другую папку в мои пользователикаталог bwilliams? Что я здесь делаю неправильно?

3 ответов

вам нужно запустить mklink из командной консоли с повышенными привилегиями (щелкните правой кнопкой мыши ярлык командной строки, Запуск от имени администратора).
Если ты are запуск mklink из командной консоли с повышенными привилегиями, проверьте права доступа к каталогу и убедитесь, что для группы администраторов не заданы явные запрещающие разрешения.

Читайте также:  Emacs linux как установить

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

я столкнулся с теми же проблемами:

сначала я получил эту ошибку: You do not have sufficient privilege to perform this operation

и после повторной попытки с помощью повышенных cmd, я побежал mklink /D linkToDir C:\temp\otherLink и получил эту ошибку: Cannot create a file when that file already exists.

оказывается, был (сломан?) символьная ссылка, помеченная как System:

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

вот что Я хотел бы подчеркнуть здесь.

я столкнулся с такой же проблемой и удалось заставить его работать. Я пытался заставить itunes создать резервную копию на другом (большем) диске (C-SSD).

скажите, что вы хотите перейти от c:\dir1\dirToRedirect to d:\dirToRedirectTo , тогда:

убедится dirToRedirect не существует, так как Windows создаст ссылку с тем же именем,что создаст конфликт имен. Итак, удаляем dirToRedirect создать dirToRedirectTo , и запустить mklink /j «c:\dir1\dirToRedirect» «d:\dirToRedirectTo»

В доступе отказано ошибка, когда я mklink на Windows 7 [дубликат]

На этот вопрос уже есть ответ здесь:

Мой домашний каталог — c: \ Users \ phi как пользовательский phi, и я создал каталог по адресу c: \ Users \ abc. Мне нужно символическую ссылку из c: \ Users \ phi \ hello в c: \ Users \ abc \ hello.

Я запускаю следующую команду

Но я получаю доступ отказано в ошибке. Пользователь phi является администратором, поэтому у меня нет проблем с записью файлов в c: \ Users \ abc.

Почему это? Как на мклинк?

  1. Вам нужно работать от имени администратора, если UAC включен. (или, по крайней мере, политика безопасности, позволяющая создавать ссылки).
  2. /D Переключатель должен быть использован , если ссылка на каталог.
  3. Первый параметр — это ссылка, второй параметр — исходная папка.
  4. Ссылка не должна существовать уже.

Я нашел ответ с этого сайта . Короче говоря, я должен был запустить cmd.exe от имени администратора.

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

Краткий ответ: вы можете использовать mklink только на локальных томах.

В Windows 7 (и более поздних версиях) вам нужны специальные привилегии безопасности для создания ссылок и соединений. Как администратор вы можете предоставить это разрешение пользователям, использующим secpol.msc для установки Local Policies\User Rights Assignment\Create symbolic links .

Читайте также:  Постоянно включается экранная клавиатура как отключить windows 10

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

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

Если вы часто используете Linux, помните, что параметры меняются в Windows.

Если вы используете неправильный порядок, вы также получите «Отказано в доступе». Потому что вы пытаетесь создать символическую ссылку, где оригинал уже существует.

Получил недостаточно привилегий сообщение в cmd, когда вошли в систему как администратор

Я пытался использовать команду mklink в cmd (у меня ОС Windows 7) я вошел в систему как администратор, но у меня » Вы не имеете достаточных привилегий для выполнения этой операции» сообщение. Я использовал ту же команду в Vista, все работало нормально. Любые идеи, почему это не работает в веялок 7?

Явно попробовать запуск оболочки cmd от имени администратора. Если это не’т помочь, тогда попробуйте от имени команда.

Требуется кавычки вокруг команды mklink и его аргументы являются.

введите » cmd «вы увидите CMD.exe в списке в меню «Пуск».

Щелкните правой кнопкой мыши на нем, выбрать и»Запуск от имени администратора»и

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

после “все” привилегии “создать символьную ссылку”, пожалуйста, перезагрузите компьютер (или выйдите из системы) и войдите в систему как обычный пользователь, не являющийся членом группы “администраторы”. Вы должны быть в состоянии создать символическую ссылку с помощью команды mklink в каталог, где пользователь имеет права на запись.

По той причине, член группы “администраторы” не удается создать символическую ссылку потому, что “создать символьную ссылку” привилегия удаляется из фильтрованный маркер, так как пользователь является членом группы “администраторы”. Раздел “доступ к маркеру изменения” статьи в http://msdn.microsoft.com/en-us/library/bb530410.aspx ссылка описывает более подробно о том, как фильтруется создан маркер.

Во-первых, убедитесь, что вы’ве получил «и создать символические ссылки на» разрешения соответствующим пользователям, как описано здесь: https://superuser.com/a/125981/57697

Странно, в «mklink» и команда не будет работать для меня, если мой пользователь является администратором. Это дает «Вы не имеете достаточных привилегий для выполнения этой операции.&и»

Чтобы заставить его работать, то мне нужно либо удалить пользователя из группы администраторов, mklink или запустить из cmd, который был запущен в качестве пользователя без прав администратора, такие как гость:

(включить учетную запись гостя, если это’т уже)

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

Оцените статью
Adblock
detector