Почему делают все файлы от доли SMB, смонтированной на OSX, заблокированы, генерировав Opearation не permiteted на некоторых командах?
У меня есть машина Windows 7 x64, обеспечивает a share
.
OS X 10,6 машин смонтировал эту долю в /Volumes/share
. Я протестировал, и я могу добавить, удалить и изменить файлы от него с помощью Командующего Средства поиска или Полуночи.
Однако, от некоторых инструментов не удаются выполнить предоставление ошибок как Operation not permitted
.
Причина locked
флаг. Я нашел это find /Volumes/share -flags uchg
.
Это швы все файлы, которые были изменены от OS X для получения этого флага по умолчанию.
Почему это происходит (это не было должно), и как решить проблему? (вероятно, требует модификации /etc/smb.conf
)
Я нашел решение по http://www.stanford.edu/group/macosxsig/blog/2010/01/snow_leopard_samba_and_nt_acl.html
Это feature/bug
характерно для Snow Leopard - OS X 10.6
.
Изменить /etc/smb.conf
и добавьте
[global]
acl check permissions = no
nt acl support = no
Не забывайте перезапускать самбу или перезагрузку после этого.
Обнаружить все заблокированные выполненные файлы:
find /path -flags uchg
Удалить все блокировки из существующих выполненных файлов:
chflags -R nouchg /path/