PDA

Показать полную графическую версию : [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22

zai
10-12-2013, 14:12
Нужно стать владельцем папки (последний скин)

Genya-genya
10-12-2013, 14:30
Нужно стать владельцем папки (последний скин) »

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

Ведь когда я применял параметры безопасности ко всему локальному диску, ини применялись к всем папкам, папкам и файлам, это видно на первом скрине посередине. "разрешить - все - полный доступ - для этой папке и её подпапкам"

okshef
10-12-2013, 14:37
Genya-genya, читайте статьи из шапки

Genya-genya
10-12-2013, 14:50
Всем спасибо.
Помог Neon2 с форума Руборд, посоветовал прогу
NTFS Access 2.2.
прога помогла.

Nkvd018
15-12-2013, 23:21
Пару размышлений на тему решил написать.
Была та же проблема(винду переставил доступ пропал к папкам,утилитами в шапке пробовал,но доступ к подпапкам и файлам не открывался)пробовал и TakeOwnershipEx ,и находил файл реестра чтобы одним нажатием сделаться владельцем в итоге помогла только NTFS Access 2.2 которую посоветовал Genya-genya за что ему ОГРОМНОЕ СПАСИБО)

dReaMer88
16-12-2013, 16:39
Добрый день, подскажите, как задачку решить.
Есть Структура
Папка1 ( НА ней Выключено наследование, права Test1 - RO Tets 2 - RW)
|
- Папка1.1 ( На ней Наследование Включено, права Test1.1 - RO Test2.1 - RW)

Папка2 (На ней наследования включены, права Test2 - RW)



Каким образом добавить на Все папки права Test3 - RO, сохранив настройки наследования и что бы права применялись на Папки, подпапки и файлы



UPD: После поста сюда пришло озарение, если кому интересно: icacls c:\Trash\ /t /grant user_name: (ci)(OI)rx после двоеточия убрать пробел...

UOD: Вопрос, как настроить права на Листинг.. ?

Paper_Knight
17-12-2013, 11:47
смесь из доменных и недоменных ПК. При обращении к доменной машине с недоменной по имени \\pc1 или по IP-адресу \\192.168.0.1 с недоменных получаю отказ в доступе. при обращении напрямую к ресурсу на этой машине \\PC1\Share все ок. Прошу прощения, если вопрос уже встречался, не нашел ответа. Гости везде открыты и недоменные ПК показывают ресурсы друг друга нормально, на доменных -Win 7, в политиках доступ по сети к компьютеру гость присутствует, в отказе в доступе к компьютеру по сети гость отсутствует, служба обозревателя запущена, пароля у гостя нет.
Как исправить?

Petya V4sechkin
17-12-2013, 16:10
получаю отказ в доступе
Покажите скриншот ошибки (нажмите "Просмотреть подробности").

Paper_Knight
17-12-2013, 16:27
8007005, если с висты или семерки, с ХР -возможно вам не предоставлены права ит.д

А_н_д_р_ей
06-03-2014, 00:18
После переустановки системы нет доступа к двум дискам, во вкладке безопасность добавил Все, доступ появился, но теперь ко всем папкам,подпапкам,файлам также нет доступа а ковырятся так с кадой папкой долго! Как сделать всё одним разом И почему так?

ruslan...
06-03-2014, 00:46
во вкладке безопасность добавил Все, доступ появился, но теперь ко всем папкам,подпапкам,файлам также нет доступа »

Внизу кнопка "Дополнительно" > вкладки "Разрешения" и "Владелец" - не забывайте ставить галочки внизу "Подконтейнеры и объекты"
прочтите статью до того, как задавать вопрос Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7 (http://www.oszone.net/7836/)»

А_н_д_р_ей
06-03-2014, 03:01
Внизу кнопка "Дополнительно" > вкладки "Разрешения" и "Владелец" - не забывайте ставить галочки внизу "Подконтейнеры и объекты" »
с твиком дело пошло быстрее ))

TheDrive
11-05-2015, 20:42
Я совсем не ленив, но читать 42 страницы зная годное решение и исключительно ради того, чтобы узнать не упоминал ли кто-то его ранее, имхо, перебор.
В шапке я ссылок на такое решение не вижу. Зато вижу, как "мучительно больно" люди пытаются воспользоваться "штатными" средствами и убивают права "всяких Trusted Installer-ов" и прочего шлака, без которого "чудесные современные ОС", вроде Win7, внезапно перестают работать. Смешно и грустно, когда все "современные супер технологии" не способны защитить данные пользователя от смышленого школьника но при этом создают массу проблем пользователям и их админам.

В чем собственно суть проблемы... "Современные ОС" успешно защищают данные пользователя... от самого пользователя. :) При попытке получить доступ к "секретным данным" хозяина компа посылают куда подальше за отсутствием прав. Хозяин пытается назначить себе права - его снова посылают. В конце концов он находит в заветную кнопку take ownership, жмет ее, получает доступ к своим данным, после чего внезапно этот доступ теряют программы оперирующие этими данными, просто потому, что доступ этот держался исключительно на праве создателя-владельца. О том, чтобы назначить разумные права доступа всем системным данным в M$ "не подумали", зачем собственно. Зато наплодили еще кучу Junction-ов, создающих массу проблем при копировании системы на другой носитель, мешающих определить реальный размер дерева итд итп. В старые времена такая ситуация называлась Crosslinked files и лечилась с помощью ChkDsk или DiskEdit. Сегодня нужно натравливать ChkDsk уже на моск разрабов из M$ :)))

Как же добавить себе права на доступ к файлам не меняя других назначенных прав. При этом сделать это массово, а не сидеть сотни раз тыкать по каждой отдельной папке.
Всякие штатные ICACLS-ы идут лесом, просто потому, что при попытке добавить права к файлу/папке, у которого в ACL сидит один создатель-владелец (или вообще пусто), даже при запуске от имени администратора, пошлют вас подальше с пояснением Access Denied. :) Да и вообще, разве может хорошая прога называться КАКаЛС? :))) ...только не в России... :)

Но вот в мире есть люди, которых просто так не пошлешь и которые пишут хорошие проги, хоть и "официально не одобренные" великим и могучим денежным насосом под названием M$.
В далеком 1999 году, когда не только ни о каких теплых ламповых Win7-10, но и об XP никто ничего не знал, а Win2000 только готовилась к выходу, умный французский парень Guillaume Bordier написал прогу FILEACL, которой по барабану до всех козней "великой корпорации добра".
С тех пор прошло немало времени, и масса людей по сей день решает свои наболевшие проблемы с ее помощью, но в шапке темы ее внезапно нет...

FILEACL позволяет добавить любых пользователей с любыми правами в существующие ACL (Access Control List) и ей нет буквально никакого дела до того, кто является создателем-владельцем и что он думает об этом. Достаточно иметь права локального администратора чтобы свободно распоряжаться данными на дисках. Разве не так? С той же легкостью назначенные права можно удалить из ACL и "никто ничего не узнает". :)
Программа умеет делать обход каталогов и вообще умеет вязать веревки из упомянутых ACL.
Не возьмусь судить все ли будет работать идеально в последних Win8-10, просто потому что не ковырял еще и не обслуживаю компов на этих системах, но на Win7 у меня работает пучком. :)

Вот пример простенького .bat файла для добавление указанного пользователя в ACL указанного файла или папки

@echo off
if -%1==- goto Help
if -%2==- goto Help
C:\SERV32\FILEACL.EXE %1 /G %2:F /force /protect %3 %4 %5 %6 %7 %8 %9
goto Quit
:Help
echo ADDACL - adds user to the file/folder ACL using FileACL
echo Usage: ADDACL FolderName UserName
:Quit


А вот пример не менее простенького .bat файла для обхода дерева каталогов скопом с добавлением ко всем файлам и папкам указанного пользователя с полным доступом. После этого можно входить менять любые файлы папки, но при этом владельцы и права всяких Trusted Installer-ов останутся нетронутыми.

@echo off
if -%1==- goto Help
if -%2==- goto Help
C:\SERV32\FILEACL.EXE %1 /G %2:F /protect /force /sub /files %3 %4 %5 %6 %7 %8 %9
goto Quit
:Help
echo ADDACL - adds user to the file/folder ACL using FileACL
echo Usage: ADDACL FolderName UserName
:Quit


FILEACL v2.8.0.6 + оба batch-а к нему во вложении
125095

Denis12
21-05-2015, 14:28
К сожалению не знаю почему так случилось и после чего.

Нет доступа к С:\ отказано в доступе. В безопасном режиме то же самое.
Не могу удалять и устанавливать программы, пролечил на вирусы через DRWEB LIVE CD.
Пользователь с правами администратора, через установочный диск создал другого администратора, не могу сменить пользователя.
Запустил total conmmander от имени другого админа не помогло.

Пожалуйста помогите.

illiaY
30-06-2015, 23:01
Доброго времени суток,

Для переноса файлов между домом и работой использую SD карточку и програму Goodsync. Недавно переустановил винду, поставив вместо максимальной вин7 ентерпрайз. Появилась проблема с доступом к файлам и папкам, который синхронизированы с помощью Goodsync. Их нельзя открыть, пока не установишь владельцем себя. До этого владельцем файлов значаться неизветные учетные записи с длинными названиями :) см. прикрепленный скриншот.
Я не хочу повышать уровень прав существующего пользователя до администратора в целях безопасности. Можно ли как-то добиться того, что бы при синхронизации файлов их владельцем становилася не неизвестная учетная запись, а та запись из-под которой выполнен вход в систему.

Спасибо

mwz
01-07-2015, 18:52
До этого владельцем файлов значаться неизветные учетные записи с длинными названиями см. прикрепленный скриншот. »

Это вы же – но тот вы, который был на старой установке. И ещё два пользователя.
Сейчас у вас другое внутреннее имя (SID) того же типа, что вы видите, например {S-1-5-21-1234567890-098765432-2155902348-1000}, которое можно увидеть в реестре (если не пользоваться специальными программами). Но поскольку запомнить такое имя сложновато, то Windows даёт лишь его псевдоним: то имя, которое было выбрано для этого пользователя и которое показывается на экране. А если псевдонима нет – приходится показывать внутреннее.

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

PS
И не путайте владельца папок и файлов (а им может быть лишь один пользователь или одна группа) – и разрешения на папки и файлы. Владелец может запретить обращаться к ним даже себе.

illiaY
01-07-2015, 23:07
И практический рецепт: удалять этих бывших пользователей как бесполезных, и разрешать тому, кому вы хотите разрешить в новой системе.

А как удалять? Я вручную удаляю, ставлю текущего пользователя. Но после очередной синхронизации все по новой нужно делать.

mwz
02-07-2015, 00:57
illiaY, тогда надо разбираться с Goodsinc.

7ka
01-10-2016, 18:21
Уважаемые, сори что поднимаю годовалую тему, но никак не могу решить одну задачу.
Требуется копировать/распространить разрешения текущего пользователя в каталог на другом диске, отличном от системного диска!
Постараюсь объяснить подробнее:
На ПК установлено два HDD, один Система второй Data. ПК пользуются один или более человек. При первом входе указанного пользователя выполняется скрипт из RunOnceEx, примерно с таким содержанием:
Применяются ключи реестра "HKCU\...\User Shell Folders" на использование профильных папок типа (Контакты, Документы, Раб.стол и т.д. всего 11папок) на D:\%UserName%\...
Сами папки и desktop.ini система создает при логоне, далее из скрипта удаляются пустые папки в %UserProfile%, т.е. C:\Users\[Name]\ и в этом же каталоге создаются символические ссылки на D:\%UserName%\[Название папки]
сам скрипт отрабатывает как нужно и все бы ничего но, так как ПК используется несколькими пользователями нужно ограничить их доступ в папки друг друга на D:\%UserName%, как это можно организовать в том же скрипте?

Добавлю: icacls прежде не пользовался, почитав справку так и не смог понять как организовать задуманное, прошу помощи.

Решил вопрос командой xcopy с параметром /o (xcopy %UserProfile% /o d:\%UserName%)

xcopy /?
/O Копирует сведения о владельце и данные ACL.

dascon
29-10-2017, 15:21
Столкнулся с проблемой, что icacls не задает права на папку:
icacls "d:\shared_files" /grant user:F

Скрин результата прилагаю.
/grant:r не помогает




© OSzone.net 2001-2012