Консультация № 187880
10.06.2014, 23:51
131.56 руб.
0 1 1
Здравствуйте! У меня возникли сложности с таким вопросом:
[b]Необходимо привести права файлов и папок в ОС Windows7x64 к состоянию ничьей принадлежности.[/b]
Расшифровка: Есть локальная сеть с файловым сервером, [i]ссылка на pdf-файл со схемой в приложении[/i].
Сервер с ОС Windows7x64. Используется для хранения медиа-файлов, книг и т. д., "крутится" Dropbox, BTSynk, StrongDC++, Яндекс.Диск, uTorrent.
На него с игрового компьютера(Game Windows7x64) с помощью SyncToy x64 синхронизируются файлы. BitLocker не применяется.
Существуют учётные записи пользователей настольных устройств и ноутбука, с Андроид-устройств доступ через ES менеджер файлов.
Доступ через логин/пароль.
Планируется на рабочем настольном компьютере оставить только Ubuntu, сервер перевести тоже на Ubuntu, пока не ясно серверный вариант или десктопный.
Переустанавливая знакомым ОС неоднократно сталкивался с отказом в доступе к файлам/папкам остающимися от "старой" ОС. Решалось настройками во вкладке "Безопасность" - менялся хозяин. Память у меня никакая, "потыркав" по настройкам вспомнить могу как поменять, как это сделать из другой ОС я не знаю, файлы/папки нужно "обезличить" 100% надёжно чтобы никаких "затыков" не возникало. На сервере 4 жёстких диска по 2-3 ТБ, [b]данных очень много, копировать некуда.[/b]
[b]Необходим надёжный способ ПАКЕТНОГО (без залезания в каждую директорию и "щёлканью" по файлам) обезличивания (удаления прав) с данных на сервере из-под Windows чтобы с другой ОС был беспроблемный доступ к ним.[/b]
Прошу дать точный ответ чтобы не возникло неприятностей.

Приложение:
https://cloud.mail.ru/public/f1cfcc41fdf5/Shema_seti-2.pdf

Обсуждение

давно
Мастер-Эксперт
4666
2757
16.06.2014, 10:06
общий
это ответ
Здравствуйте, Юрец!

Думаю, Вам может помочь утилита icacls
Цитата: Утилита iCACLS
Классически, для решения этой проблемы предлагается смена владельца файлов (через графическое меню), после чего необходимо внести изменения прав доступа к отдельным папкам (через другое графическое меню).
В принципе, этот метод работает, но он неудобен – и иногда не все права удается заменить сразу.
Оказывается, есть другой способ с использованием встроенной в систему утилиты icacls.
Она позволяет рекурсивно сбросить права доступа на стандартные для указанного каталога и всего его содержимого. Для этого необходимо запустить командную строку cmd.exe с правами администратора и воспользоваться следующей командой:

icacls.exe "E:\Inaccessible Folder" /reset /T

Вместо E:\Inaccessible Folder следует указать путь к каталогу, где необходимо сбросить старые разрешения.
В отдельных случаях перед запуском icacls может потребоваться утилита takeown:

takeown.exe /f "E:" /r /d y
icacls.exe "E:" /reset /T

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


Или отсюда
Цитата: Утилита iCACLS в Windows 7

Ранее в статье Утилита CACLS мы уже рассматривали утилиту, которая позволяет в командной строке изменять владельца файла или папки. Но CACLS актуальна лишь для Windows XP.
В Windows 7 ей на смену пришла утилита iCACLS, принцип работы которой во многом не изменился.
В целом, синтаксис команды icacls выглядит следующим образом:
icacls папка\файл /setowner Пользователь параметры
См. далее

Кстати, как Вы знаете, если введёте в командной строке команду icacls /? , то получите полный перечень ее команд.
Об авторе:
Не все сисадмины одинаково полезны ...
Форма ответа