
Файловый сервер: Ubuntu 18.04 LTS с SMB и SSSD, настроенными для присоединения к нашему домену Windows
Mac OS Sonoma последней версии с локальным профилем (управляемым MDM), подключение к серверу с использованием соответствующего имени пользователя и пароля
Это давняя проблема, которую мне так и не удалось решить.
Когда пользователь перетаскивает папки со своего Mac на файловый сервер Ubuntu, все корневые папки создаются с неправильными разрешениями, что rw- rws r-x
не позволяет копировать файлы в этих папках. Пользователь входит в группу, которая должна иметь полный доступ к папке, в которую копируются файлы, и щелчок правой кнопкой мыши в Finder > Новая папка предоставляет соответствующие разрешения rwx rws r-x
.
Меня сбивает с толку то, что если пользователь войдет в систему на своем ПК с Windows, он сможет без проблем скопировать папки и файлы, так что, что бы это ни было, это касается только Mac.
По сути, это сводится к следующему:
- Пользователь Mac Щелкните правой кнопкой мыши > Новые папки на общем ресурсе сервера = папки будут обрабатываться как папки.
- Пользователь Mac перетаскивает папку из Finder в общую папку на сервере = отправленные папки обрабатываются как файлы.
Может кто-нибудь подскажет, что я мог сделать не так, если smb.conf
я что-то не правильно установил? После попытки изменить я запускаю sudo systemctl restart smbd.service (на всякий случай пропускаю еще один шаг)
[archive]
comment = Archive folder
path = /mnt/archive
read only = no
guest ok = no
directory mask = 0755
force directory mode = 2775
create mask = 0665
force create mode = 0665
follow symlinks = yes
wide links = no
veto files = /._*/.DS_Store/
vfs objects = streams_xattr
При дальнейшем тестировании с изменением directory/create и обоих режимов force на 777 и повторной попыткой, но с directory/force directory, установленным на 0775, похоже, что Samba просто не соблюдает должным образом разрешения каталога; папки создаются как 777 (как будто это файлы).