4

У меня есть сервер samba, настроенный на компьютере Linux, который использует winbind в домене AD. Кажется, все работает, но я не смог смонтировать общий ресурс Samba на другой машине. Прямо сейчас я просто хотел бы смонтировать мой домашний каталог в папке на другом компьютере с Linux.

Когда я делаю:

smbclient -L mycomputer -U myuser

Он запрашивает мой пароль, и я в порядке. Затем он перечисляет мой домашний каталог как общий ресурс:

# smbclient -L mycomputer -U myuser
Enter myuser's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service (Samba Server Version 3.6.9-151.el6)
    myuser          Disk      Home Directories

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

Однако, когда я пытаюсь смонтировать общий ресурс и ввести свой пароль, я получаю это:

mount -t cifs //mycomputer/myuser /mnt/cifs -o username=myuser,domain=MYDOMAIN
Password:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Я перепробовал все виды комбинаций для параметров -o, таких как MYDOMAIN/myuser, положить MYDOMAIN.COM и т.д., Но это, похоже, не имеет никакого значения.

Мой конфиг самбы для этих ресурсов выглядит следующим образом:

[homes]
    comment = Home Directories
    browseable = no
    writable = yes
    valid users = MYDOMAIN\%S

Может, кто-нибудь подскажет, почему я не могу смонтировать этот ресурс? Спасибо!

РЕДАКТИРОВАТЬ: Я решил, что я должен добавить, что я попытался смонтировать общий ресурс на Windows, а также Mac OSX, и он не монтируется ни на одном. Я не мог точно понять, что это за ошибка в OSX, так как она просто дала мне сообщение "проверь с вашим системным администратором". Я бы предположил, что это означает, что это проблема с конфигурацией сервера, но что?

1 ответ1

1

Попробуйте добавить информацию о пути к вашим домам:

path = /PathToHomesHome/%u
# like:
path = /home/%u

И если возможно, попробуйте без valid users ограничений пользователей .

И если smb работает от имени другого пользователя, помните, что для каталогов в полном пути к вашему "дому" должно быть как минимум +x для пользователя samba (в зависимости от ваших настроек, может потребоваться для other o+x

На сервере вы также можете запустить testparm чтобы увидеть ваши настройки.

Для отладки локального mount.cifs попробуйте сначала

smbclient //mycomputer/myuser -U myuser 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .