Доброго времени суток!Господа, исходные данные таковы:
1)Домен AD.
2)WIndows сервер - инфы на 500гб. Сложная структура папок и прав доступа.
3)linux сервер(smb,krb,winbind), в домене.Задача: Перенести файлы с win тачки на linux, сохранить при этом права доступа.
Будьте любезны,скажите есть ли такая возможность.
Если есть, то подскажите варианты решения данной задачи.
наверно кроме как ручного труда, подсказать вам нечего. если пользователей выцепить из ад не проблема, то выдать на папки (в linux) права в соответствии с теми что были на венде, централизованно, наверно почти невозможно.
> наверно кроме как ручного труда, подсказать вам нечего. если пользователей выцепить из
> ад не проблема, то выдать на папки (в linux) права в
> соответствии с теми что были на венде, централизованно, наверно почти невозможно.Может быть можно как-то виндовые ACL перетащить на linux?
совершенно разные подходы выдачи прав в системах(что к лучшему), в данном случае я думаю ничего не выйдет.
>> наверно кроме как ручного труда, подсказать вам нечего. если пользователей выцепить из
>> ад не проблема, то выдать на папки (в linux) права в
>> соответствии с теми что были на венде, централизованно, наверно почти невозможно.
> Может быть можно как-то виндовые ACL перетащить на linux?Подобную задачу решали с помощью Total Commander (ставя галочку "копировать права доступа") и виндовой xcopy.
>>> наверно кроме как ручного труда, подсказать вам нечего. если пользователей выцепить из
>>> ад не проблема, то выдать на папки (в linux) права в
>>> соответствии с теми что были на венде, централизованно, наверно почти невозможно.
>> Может быть можно как-то виндовые ACL перетащить на linux?
> Подобную задачу решали с помощью Total Commander (ставя галочку "копировать права доступа")
> и виндовой xcopy.Естественно что samba должна быть в домене и понимать виндовые ACL.
>>>> наверно кроме как ручного труда, подсказать вам нечего. если пользователей выцепить из
>>>> ад не проблема, то выдать на папки (в linux) права в
>>>> соответствии с теми что были на венде, централизованно, наверно почти невозможно.
>>> Может быть можно как-то виндовые ACL перетащить на linux?
>> Подобную задачу решали с помощью Total Commander (ставя галочку "копировать права доступа")
>> и виндовой xcopy.
> Естественно что samba должна быть в домене и понимать виндовые ACL.Спасибо.Попробую!
доброго времени суток!!!!Пытался побороть неделю! В одиночку не получается.
При копировании(FAR-ом (Копировать права доступа) или xcopy \O) файлов с винды на самбу, права не переносятся!!!А выставляются дефолтовые!
при этом setfacl getfacl работают. при выставлении прав на винде(галками) getfacl отображает назначенные права.smb.conf
[global]
workgroup = DOMAIN
realm = DOMAIN.COM
auth methods = winbind
security = ads
netbios name = fserver
log level = 10
log file = /var/log/samba/%m.%U.log
max log size = 50000
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
display charset = CP1251
unix charset = utf8
dos charset = 866
nt acl support = Yes
map acl inherit = yes
force unknown acl user = yes
acl map full control = yes
acl group control = yes
[share]
comment = Shared dir
path = /u01/share
valid users = "@DOMAIN\Domain Users"
read list = "@DOMAIN\Domain Users"
write list ="@DOMAIN\Domain Users","@DOMAIN\Domain Admins"
admin users = "@DOMAIN\Administrator"
read only = No
create mask = 0660
directory mask = 0770
nt acl support = Yes
map acl inherit = yes
force unknown acl user = yes
locking = no
acl map full control = yes
acl group control = yes
Прошу прощения за беспокойство!
победил!!!!!
Все оказалось тривиально. вместо xcopy, FAR и total commander использовал утилиту robocopy, а именно robocopy \from \to /MIR /sec