LINUX.ORG.RU

CIFS


0

0

Вот и нафик было меня SMB на это поделие?!?!?

В общем, трабла такая: файлопомойка на Linux 2.6.22.19 (самба 3.0.24), до тех пор пока ядра у клиентов были 2.6.28 и ниже - всё было замечательно (использовался SMB).
Перешли клиенты на 2.6.29.6 - и финиш, приехали. Начиная с 2.6.29 из ядра выпилили SMB, оставив только дурацкий CIFS.
И получается такой вот цирк: пользователь может создать и удалить файл, но не может его модифицировать!!! Даже если он является владельцем и файла, и каталога.

Гуглил. Походу, не у меня одного такие проблемы. Отмазка универсальная, типа «а вот чтобы каждый пользователь работал со своей версией документа». Кому как, а в моем случае не прокатит.

Вопрос: а как бы заставить CIFS вести себя так же, как раньше работал SMB (то есть, позволял модифицировать файлы)???

Перепробовал кучу вариантов, вплоть до опций типа:
noauto,users,noexec,rw,noperm,username=user,password=pass,nobrl,user_xattr,directio,nounix,file_mode=0664,dir_mode=0775

ничего не помогло, всё по-прежнему. :(


Странно это использовать SMB учитывая что и на сервере и у клиентов - linux. Может лучше было бы NFS/FTP/SCP?

Lucky1 ★★★
()

> Перепробовал кучу вариантов, вплоть до опций типа
Может лучше настройки сервера копнуть?

2.6.22.19

Это я верно догадываюсь, что шапка с vserver?

Перешли клиенты на 2.6.29.6

Зачем? Или откатывай, или не ной.

Lumi ★★★★★
()
Ответ на: комментарий от Lucky1

> Странно это использовать SMB учитывая что и на сервере и у клиентов - linux.
Собственно да, никто не запретит один и тот же ресурс шарить одновременно и по nfs4 и по smb. Это удобнее и универсальнее.
У меня хомяки с nfs сервера доступны пользователям на терминальных виндах как сетевой диск.

Lumi ★★★★★
()
Ответ на: комментарий от Lucky1

Угу, можно sshfs и забыть как страшный сон.
Только как-то это нехорошо.

su
() автор топика
Ответ на: комментарий от DuratarskeyK

Там вместо кода «рыба», заглушка перенаправляющая на CIFS.
Вот что происходит, если собрать 2.6.29 с SMB, но без CIFS:

# mount -t smbfs //192.168.1.239/media /mnt -o username=user
Password:
mount error: cifs filesystem not supported by the system
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
#

su
() автор топика

ШТОШТО

И это. CIFS без нормально натюненого PACL смысла не имеет.

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.