Для организации общего каталога, смонтированного по сети, мы всегда применяли NFS. Который, кстати, уже неплохо работает. Чтобы реализовать то же самое на CIFS, который изначально был предназначен для персонального монтирования, надо продумать возможность общего монтирования. Я предполагаю, что если пользоваться, под которым монтируется ресурс, отразить в рута, то smb-сервер запустится под рутом, и сможет задавать для файлов различных пользователей. На клиенте потребуется монтирования с setuids: If the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod).
Здесь нужно попробовать опцию multiuser, которая создаёт отдельную сесию для каждого пользователя, обращающегося к шаре. При этом авторизация идёт через Kerberos.
В виду того, что к проблеме долгое время не возвращались, закрываю задачу.
Закрыта.