Форум программистов, компьютерный форум, киберфорум
Windows Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/47: Рейтинг темы: голосов - 47, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14

Перенос локальных групп со списком пользователей

17.03.2016, 15:25. Показов 9261. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Имеется две машины, одна на вин2003 вторая на вин2008, обе машины используются для шары. Необходимо перенести с 2003 машины шару на 2008 с сохранением всех полномочий доступа к папкам (доступ дается на основе локальных групп созданных на машине, не группы в АД).
1. При переносе папок с сохранение NTFS доступа нормально полномочия переносятся только на пользователей в АД, группы же, переносятся только гуидами, причем судя по всему в гуидах указано название машины на которой они были, потому как при создании такой же группы с такими же пользователями она не подтягивается в полномочия.
2. Перенос самих групп и пользователей в них. Группы созданы локально. Пробовал переносить через ideal administrator, переносит ток названия, н осами группы пустые, в логах пишет не может найти пользователей которые находятся в АД.

Почитал про localGPO, вариант не плохой, но еще не пробовал так как не могу найти как там отредактировать список групп (как я понял, вся эта инфа хранится в бинарниках, боюсь что затрет на новой машине уже настроенные группы администраторов и прочее.
Может есть еще какие варианты?
Обе машины в домене.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.03.2016, 15:25
Ответы с готовыми решениями:

Миграция локальных пользователей
Добрый день. Подскажите как с одного сервера Windows 2003 скопировать всех локальных пользователей (250 штук) на другой сервер тоже 2003....

Добавить тип объекта в группы локальных пользователей
Проблема: Делаю все по инструкции: а возможности выбора типа по умолчанию нет... Подскажите, плз, как его добавить?

Права созданных групп пользователей
Здравствуйте. Помогите пожалуйста с решением такого вопроса. Есть машина с Windows XP SP3 Что делаем. Заходим в панель управления,...

5
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
17.03.2016, 17:38
Лучший ответ Сообщение было отмечено Flomastep как решение

Решение

Flomastep, как то переносил большой файловый ресурс, где все права были назначены локальным пользователям и группам (stanalone ftp-сервер), так вот просто незаменимым решением оказалась - SubInAcl.exe

Она умеет сохранить с текущего сервера список "имя-sid" - /dumpcachedsids, а затем на новом сервере (после создания пользователей/групп с теми же именами) заменить все старые sid новыми - /offlinesam

https://www.vanstechelman.eu/w... e_subinacl
1
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
18.03.2016, 12:21  [ТС]
Цитата Сообщение от KDE777 Посмотреть сообщение
Flomastep, как то переносил большой файловый ресурс, где все права были назначены локальным пользователям и группам (stanalone ftp-сервер), так вот просто незаменимым решением оказалась - SubInAcl.exe
Она умеет сохранить с текущего сервера список "имя-sid" - /dumpcachedsids, а затем на новом сервере (после создания пользователей/групп с теми же именами) заменить все старые sid новыми - /offlinesam
https://www.vanstechelman.eu/w... e_subinacl
А можно пример синтаксиса? Что-то не могу разобраться. Как я понял можно чтобы прям по шаре сделать файлик с полномочиями, чтоб потом применить на другой машине, а как сделать - не пойму.

Windows Batch file
1
subinacl /verbose=1 /share название_шары
Выводит список по основной папке шары.

Или же как выводить все с помощью /dumpcachedsids?

Добавлено через 15 минут
Нашел такое:
Windows Batch file
1
subinacl /noverbose /nostatistic /outputlog=SS64.log /subdirectories "путь к шаре\*.*" /display
Если поставить /dumpcachedsids вместо /outputlog не работает(

Добавлено через 8 минут
Еще нашел
Windows Batch file
1
Subinacl /dumpcachedsids=filename.txt /subdirectories D:\*
Если запускать так, то начинает прочесывать все, но в итоге, файл почему-то пустой.
Если указать share то рисует полномочия только к основной папке шары

Добавлено через 5 минут
Все же последний вариант пока работает, просто долго очень, много папок/файлов, жду результата

Добавлено через 2 минуты
Вышел файлик со списком сидов групп и пользователей. Теперь на новой машине я создаю такие же группы с пользователями и потом этим файликом заменяю сиды?
0
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
18.03.2016, 13:06
Цитата Сообщение от Flomastep Посмотреть сообщение
Все же последний вариант пока работает, просто долго очень, много папок/файлов, жду результата
Да, последний вариант верный:

Windows Batch file
1
subinacl.exe /dumpcachedsids=c:\data\sids.txt /subdirectories c:\temp\*.*
В результате получите файл, где без повторов перечислены все объекты (и их SID), которым предоставлялись разрешения.

Цитата Сообщение от Flomastep Посмотреть сообщение
пока работает, просто долго очень
Так вы не на всём диске D пробуйте, а протестируйте на пробной папке...

Цитата Сообщение от Flomastep Посмотреть сообщение
Теперь на новой машине я создаю такие же группы с пользователями и потом этим файликом заменяю сиды?
Да, примерно так. Только попробуйте сначала на тестовой папке.

Windows Batch file
1
subinacl.exe /offlinesam=sids.txt /subdirectories c:\temp\*.* /changedomain=old-server-name=new-server-name
1
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
18.03.2016, 16:13  [ТС]
Цитата Сообщение от KDE777 Посмотреть сообщение
Так вы не на всём диске D пробуйте, а протестируйте на пробной папке...
Конечно не ко всему диску делал, этот был просто пример.

На данный момент такая проблема, когда делаю /offlinesam, пишет:
C:\Program Files (x86)\Windows Resource Kits\Tools>subinacl.exe /offlinesam=sids
2.txt /subdirectories e:\ivcto\папкаюзверя /changedomain=domen-nam-eold=domen-name-new
Could not find domain name in SAM cache file: domen-name-new
Error finding domain name : 87 Параметр задан неверно.

Current object e:\ivcto\папкаюзверя will not be processed


Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 1
Last Syntax Error:WARNING : /changedomain=domen-nam-eold=domen-name-new : Erro
r when checking arguments - e:\ivcto\
0
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
21.03.2016, 15:35
Цитата Сообщение от Flomastep Посмотреть сообщение
Could not find domain name in SAM cache file
Скопируйте с помощью PsGetSid SID старого сервера (domen-name-old) и добавьте в начало файла sids2.txt строчку:

domen-name-old=S-1-5-21-...

а строчку "__cachefileonly__" удалите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2016, 15:35
Помогаю со студенческими работами здесь

Назначение UO. Отличие uo от групп пользователей
Помогите разграничить понятие группы и OU, я пока не могу понять в чём их отличие. Могу ли я назначать группам политики доступа или это...

Планирование настройки групп пользователей AGDLP в AD
Добрый день! Интересуют теоретические аспекты вопроса, как грамотно спланировать группы пользователей с учетом удобства...

Joomla 3 - индивидуальные файлы Excel для пользователей и групп пользователей
Доброго времени суток! Подскажите, пожалуйста, как реализовать следующую задачу. Когда пользователь входит на сайт под своей учетной...

Создание локальных пользователей
Есть сервер вне домена. Довольно часто приходится создавать пользователей в некотором кол-ве. Хотелось бы написать скрипт создания юзера,...

Удаление локальных пользователей доменного ПК
Доброго времени суток! Есть задача написать скрипт, который проверяет disable ли учетка в AD, и если да, то удаляет этого пользователя с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru