Назад | Перейти на главную страницу

Общий ресурс Samba не работает

Я установил сервер ubuntu в нашей корпоративной сети. Добавил учетную запись для каждого разработчика и поделился каждым домашним каталогом с помощью самбы. Все это отлично работало, пока мне не пришлось добавить нового пользователя - я не могу сделать домашний каталог нового парня доступным через самбу.

Обычно я "подключаю сетевой диск" в Windows, используя \\ servername \ username, а также имя пользователя и пароль. Это отлично работает для существующих пользователей, но не для нового пользователя.

В файле smb.conf нет ничего, что перечисляло бы конкретных пользователей или каталоги, и я почти не изменил его настройки по умолчанию. Я перезапустил службу и сервер. Все файлы и каталоги нового пользователя имеют те же права чтения / записи, что и все остальные. Новый пользователь является членом всех тех же групп, что и существующие участники.

Я попытался установить клиент samba, чтобы помочь диагностировать проблему, но это, похоже, удалило сервер samba.

Есть идеи, как я могу диагностировать проблему?

Спасибо,

Эйдан.

Вы добавляли новых пользователей к пользователям Samba с помощью smbpasswd -a? Кроме того, установка клиента samba не приведет к удалению сервера samba из любого известного мне дистрибутива Linux. У меня клиент samba почти на всех установках samba, особенно для диагностики.

1 - testparm
2 - smbstatus - если клиенты подключены
3 - smbclient -L \ localhost - для просмотра общих ресурсов в качестве клиента

Убедитесь, что эта запись находится в вашем файле smbd.conf:

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mode = 0750

Это позволяет использовать домашние каталоги через сервер самбы. Обязательно перезапустите smbd, чтобы изменения вступили в силу.

У вас должна быть возможность без проблем установить клиент и сервер samba (через apt-get); если у вас возникли проблемы, это может указывать на более серьезную проблему с вашей установкой.