Доброго времени суток. Ситуация странная. Ощущение, как будто пропустил что-то элементарное.
Есть файл-сервер на самбе под кубунтой 13.04, есть клиент под такой же кубунтой.
Задача: смонтировать две папки в личную клиента с маской 0770. На сервере права раздаются приемущественно по группе, так что маска критична.
Монтирую вручную через mount.cifs: маску не проверял, но читал-писал.
Вставляю в fstab и получаю первый фэйл: опции user fstab'а и mount.cifs'а совпадают и вызывают истерику у последнего. Но правда только под пользователем, под sudo молчит (логинопароль передается через credentials). Монтируется, читает-пишет.
После недолгих плясок вокруг sudoers заработал sudo mount под пользователем. И тут я решил проверить, с какими правами же он у меня пишет. 0740 для файлов и 0750 для папок. Выйдя из ступора пытаюсь вставить umask в fstab, коим закономерно послан, тк mount.cifs такого не знает. umask -S 0007 не помог. В /home/user1/ все создается прекрасно, а в /home/user1/fileshare, куда все монтируется, создается с нежелательной маской. Далее посещает мысль: раз монтируется под sudo, может нужно umask на root поставить? Не долго думая добавляю UMASK=0007 в login.defs. Перезапуск, проверка, торжество: все пользователи с одной маской, 0770(или 0007 в umask). Перемонтирую, создаю папку, опять фейл. 0750. В отчаянии ставлю маску на всех пользователей на сервере, результат тот же. Перепроверил конфиг самбы - все в норме. Да и с других компов под виндой все прекрасно. С горя пробую создать файл под дельфином: 0760. Не то, что надо, но уже что-то. Пробую в консоли - 0740. На сервере права на шаре выставлены 0770. В конфиге самбы 0770 на файлы и на папки. Выкурены маны по перечисленным файлам и командам, а также все статьи, до которых дотянулся. Возможно что-то пропустил, но куда копать уже ума не приложу. Касательно листингов - если что надо выложить, завтра с работы добавлю, сейчас под рукой нет.