PDA

Показать полную графическую версию : Перенос пользователей на новую систему (с правами к файлам)


Vitafresh
03-03-2016, 18:58
Подскажите, возможно ли при установке ОС с нуля на новый винчестер перенести со старого пользователя вместе со всеми РАЗРЕШЕНИЯМИ?

Поясню. На старом комьютере отдельный винчестер, где пользователям разграничен доступ к определнным папкам. Очень не хочется для всей массы каталогов и файлов заново выставлять разрешения для вновь заведенных пользователей на новом компьютере. Винчестер с данными остается прежним, меняется только системный.

Если бы можно было перенести пользователей так, чтобы выставленные права сохранились - было бы замечательно.

Quaker_75
04-03-2016, 11:31
Пробовали Windows Easy transfer?

Также в Total Commander-e есть возможность копирования объектов с сохранением разрешений, нужно только галочку соответствующую поставить...

Лучшим способом будет использование утилиты Icacls, она работает конкретно с ACL - списком разрешений на то, кто к чему и какие права имеет. Утилита встроенная в ОС, скачивать ее не нужно. Вы можете просто с ее помощью скопировать разрешения в текстовый файл, сохранить его на флешке, после установки новой ОС просто скопируйте созданный ранее файл с разрешениями и примените к нужным файлам и папкам :)

Например Вам нужно сохранить все рарешения на папку "Пупкин" со всеми вложениями -

icacls C:\Пупкин\* /save PupkinACL /t
По умолчанию список сохранится в профиле пользователя, обычный текстовый файл, который можно открыть Блокнотом.
Далее уже на новой системе восстановите ACL нужных вам папок командой -
Icacls C:\Пупкин /restore C:\PupkinACL. Затем проверьте разрешения. Они будут восстановлены...

Vitafresh
04-03-2016, 17:20
Может я чуть не до конца понял... Основной диск с данными и выставленным правами у меня остается тот же. Переустанавливается только система (на новый SSD).

Но дело в том, что права на папки и файлы выставлены для "старых" пользователей системы. А если я устанавливаю систему с нуля и создаю пользователей по-новой, то даже если им присвоить те же имена, все равно это будут другие "новые" пользователи.

Если теперь в свежеустановленной системе посмотреть вкладку "Безопасность", то для "старых" пользователей с предыдущей системы будет запись типа
Незивестная учетная запись (S1-5-21-123421342143...)

"Windows Easy transfe", по-видимому в локализации "Средство переноса данных Windows". Я попробовал его. Это средство переносит пользовательские настройки и позволяет создать пользователя в новой системе с тем же именем.

Но все равно вкладка "Безопасность" не признает этого нового пользователя за своего владельца.

Вот как сделать, чтобы эту "Неизвестную запись" сопоставить вновь созданному пользователю в новой системе (см. скриншот)?

Quaker_75
05-03-2016, 08:43
то для "старых" пользователей с предыдущей системы будет запись типа » - Вполне логично и допустимо - если у вас в новой системе нет тех же пользователей, то на выходы вы и получаете Незивестная учетная запись (S1-5-21-123421342143...) ».
Система просто их не знает...
Насчет - А если я устанавливаю систему с нуля и создаю пользователей по-новой, то даже если им присвоить те же имена, все равно это будут другие "новые" пользователи » - да, при чем со своими SID :)

Вы попробовали Icacls?

Vitafresh
05-03-2016, 19:38
Вполне логично и допустимо - если у вас в новой системе нет тех же пользователей »
И судя по всему при установке системы с нуля не существует способа создать "тех же пользователей".

Вы попробовали Icacls? »
Не могу понять, для чего мне копирование разрешений, если у меня старый диск с данными и всеми разрешениями остается прежним. У меня проблема именно в том, что "старых пользователей" уже нет, а разрешения для них остались.

Iska
05-03-2016, 19:43
ForensiT Move Computer (https://www.forensit.com/move-computer.html)?!

Vitafresh
05-03-2016, 23:58
ForensiT Move Computer?! »
Это аналог стандартного виндового "Средство переноса данных Windows" - позволяет перенести весь профиль пользователя с настройками на новый компьютер. У меня другая задача. Все данные остаются на старом диске, меняется только системный раздел (система переустанавливается на отдельный SSD).

По сути мне нужно лишь новому пользователю на новой системе присвоить такой же User SID (https://en.wikipedia.org/wiki/Security_Identifier), какой был у пользователя на старой системе. Так как имя пользователя в новой системе такое же, но SID уже другой, соответственно и доступа он иметь не будет.

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

Quaker_75
06-03-2016, 15:11
Не могу понять, для чего мне копирование разрешений » - В таком случае вопрос ставьте правильно. В начале у вас - перенести со старого пользователя вместе со всеми РАЗРЕШЕНИЯМИ? », что Icalcs и делает. Но потом, вдруг выясняется что - мне нужно лишь новому пользователю на новой системе присвоить такой же User SID, какой был у пользователя на старой системе »

Quaker_75
06-03-2016, 15:54
Почитайте тут - http://forum.ixbt.com/topic.cgi?id=22:58225, много чего полезного нарыть можно

Iska
06-03-2016, 15:57
Vitafresh, так Вам и надо перенести всех пользователей, для того, чтобы сохранить их существующие SID'ы. Если это возможно стандартным «Средство переноса данных Windows» — пробуйте.

Vitafresh
07-03-2016, 10:35
Спасибо всем за обсуждение.

Почитайте тут - http://forum.ixbt.com/topic.cgi?id=22:58225, »
Я уже переназначил доступы в новой системе вручную. Но на будущее сохранил предложенные ссылки в избранное :up




© OSzone.net 2001-2012