Решено: Не открываются отдельные CIFS шары

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

storm2005
Сообщения: 136

Решено: Не открываются отдельные CIFS шары

Сообщение storm2005 »

Сервер — Debian lenny, samba 3.2.5-4lenny9
Клиент - Debian squeeze

Недавно заметил, что у юзеров не монтируются некоторые CIFS каталоги. При этом если заходить в эти шары с винды, то все без проблем.

Аунтификация решена самым простым способом. На linux сервере и linux клиенте созданы одинаковые пользователи с одинаковыми паролями.

На сервере

Код: Выделить всё

# pwd
/srv/samba
# ls -l |grep public_div
drwxr-x---  7 root users        168 Июн  3  2009 public_div


Код: Выделить всё

# pwd
/srv/samba/public_div
# ls -l |grep vip
drwxrws--- 17 root nt_managers 2184 Мар  3 13:28 vip


кусок самбы

Код: Выделить всё

[public_div]
path = /srv/samba/public_div
writable = yes
create mask = 0660
directory mask = 0770
;force group = users
valid users = @users


Код: Выделить всё

# cat /etc/group |grep storm
users:x:100:storm
storm:x:1000:
nt_managers:x:1004:storm


На клиенте шара монтируется скриптом при логоне юзера командой

Код: Выделить всё

sudo /sbin/mount.cifs //fileserver/public_div/vip /home/storm/smb/vip -o user=$USER,password=$PASS,iocharset=utf8,rw


При этом другие CIFS шары которые не public_div подключаются тем же скриптом без проблем

в /etc/sudoers прописано

Код: Выделить всё

%users ALL = NOPASSWD: /sbin/mount.cifs


После того как шары скриптом примонтировались на шару vip зайти не могу.

Изображение

На win клиенте под своей учеткой захожу по сети \\fileserver\public_div\vip без проблем.
Если заходить на клиенте linux наутилусом по пути smb://fileserver/public_div то запрашивает пароль. После ввода пароля подключается без проблем.

Это наталкивает на мысль, что косяк на рабочей станции.
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: Не открываются отдельные CIFS шары

Сообщение oper777 »

storm2005 писал(а):
15.03.2010 16:47
После того как шары скриптом примонтировались на шару vip зайти не могу.


А root может зайти в /home/storm/smb/vip ?

Оффтоп:

Код: Выделить всё

# ls -l |grep vip
# ls -l |grep public_div


Достаточно писать

Код: Выделить всё

# ls -ld vip
# ls -ld public_div


Код: Выделить всё

# cat /etc/group |grep storm

Достаточно писать

Код: Выделить всё

# grep storm /etc/group
Спасибо сказали:
storm2005
Сообщения: 136

Re: Решено: Не открываются отдельные CIFS шары

Сообщение storm2005 »

oper777 писал(а):
16.03.2010 12:38
А root может зайти в /home/storm/smb/vip ?

Может

Код: Выделить всё

# ls -ld vip/
drwxrws--- 17 root 1004 0 2010-03-03 13:28 vip/


На сервере

Код: Выделить всё

grep 1004 /etc/group
nt_managers:x:1004:storm
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: Не открываются отдельные CIFS шары

Сообщение oper777 »

storm2005 писал(а):
16.03.2010 13:42
На сервере

Код: Выделить всё

grep 1004 /etc/group
nt_managers:x:1004:storm


А на клиенте? Группа 1004 существует в клиентском /etc/group ? Пользователь клиентской машины в неё входит?
Спасибо сказали:
storm2005
Сообщения: 136

Re: Решено: Не открываются отдельные CIFS шары

Сообщение storm2005 »

Произвел на клиенте следующие действия и все заработало.

Код: Выделить всё

# groupadd -g 1004 nt_managers


Код: Выделить всё

# usermod -aG 1004 storm


Код: Выделить всё

# grep 1004 /etc/group
nt_managers:x:1004:storm


Код: Выделить всё

# umount -a

Пришлось делатьь логоф юзера и вновь заходить в сеанс.

Удивительно. Когда то у меня стол на клиентах ASP 11.2 и там я делал сопоставление групп которые на сервере, где установлена самба, и груп на клиенте. Потом везде раставил Debian squeeze. И все работало без сопоставлений. Всместе с тем я стараюсь раз в месяц обновять клиентов. И вот теперь необходимо опять заниматься сопоставлением :) Кстати у меня и монтирование рашьше в скрипте выполнялось без sudo ссылка После очередного обновления пришлось везде в скриптах добавлять sudo.
Спасибо сказали: