![Невозможно получить доступ к зашифрованным файлам/папкам EFS с помощью общего доступа к файлам (SMB)](https://rvso.com/image/1645712/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BA%20%D0%B7%D0%B0%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%2F%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%D0%BC%20EFS%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%BE%D0%B1%D1%89%D0%B5%D0%B3%D0%BE%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%BA%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%20(SMB).png)
Я поискал и нашел похожую статью на сайте Microsoft:
https://www.fonepaw.com/windows/access-denied-folder-file-windows.html
И, судя по моей диагностике, у меня возникли проблемы с доступом к общим зашифрованным файлам и папкам EFS.
Я обхожу этот экран, могу видеть и просматривать общие ресурсы, но не могу открывать зашифрованные файлы:
\\имя.operation420.net\share\файл.txt
У вас нет разрешения на открытие этого файла. Обратитесь к владельцу файла или администратору, чтобы получить разрешение.
Если я расшифрую файлы, я смогу получить к ним доступ, поэтому проблемы с общим доступом или разрешениями файловой системы не возникнут. Я могу получить доступ к файлам, регулярно входя в систему, у меня есть ключ для всех входов в Windows, которые я использую.
Я не могу рисковать безопасностью и расшифровывать файлы со своих дисков. Обходной путь, который я могу предложить, — запустить установку Linux VirtualBox, создать общую папку в VirtualBox с папками, которые я хочу предоставить в общий доступ, которую может видеть Linux VM, а затем настроить сервер Samba и предоставить общий доступ к смонтированным общим папкам VirtualBox. За исключением проблемы с файлами и/или папками, содержащими знаки доллара (Проблемы с общим доступом Samba к файлам/папкам с символом $ в имени файла), он работает как и ожидалось при просмотре общих ресурсов Linux. Я могу получить доступ к файлам, зашифрованным с помощью EFS, я могу копировать файлы в зашифрованные EFS папки, они будут копироваться как обычно, и файл(ы) будут находиться в зашифрованной папке. Весь смысл EFS в том, что шифрование/дешифрование должно быть прозрачным.
Это ошибка Windows или я что-то упускаю?
Обходной путь для Linux VM в некоторой степени полезен, за исключением файлов и папок, в именах которых есть знаки доллара (Проблемы с общим доступом Samba к файлам/папкам с символом $ в имени файла), что может выходить за рамки данной статьи и может быть актуально для систем, которые недостаточно мощны и/или не имеют достаточного объема оперативной памяти для запуска виртуальных машин...
Я использую Windows 10 Pro версии 20H2, но помню, что это происходило и в других версиях... (Еще в Windows7)
решение1
Вероятно, это связано с тем, что вы не вошли в SMB с помощью своей учетной записи при доступе к общему ресурсу. Вы можете получить доступ к зашифрованным файлам EFS через SMB только при входе на удаленный компьютер с учетной записью, используемой для шифрования файлов, по очевидным причинам. Попробуйте открыть командную строку на компьютере, с которого вы получаете доступ к общему ресурсу, и введите:
net use \\name.operation420.net /d
net use \\name.operation420.net /USER:<username>
где <username>
— имя пользователя удаленного компьютера.