Я читал статью после статьи и спрашивал в чатах о том, почему это не работает :(
Вот что я сделано до сих пор:
Я установил samba, следуя руководству по серверу в первой опубликованной ссылке.
Я отредактировал мой файл smb.conf ... здесь (то, что я думаю) это актуально часть этого для вас, чтобы увидеть ..
[homes]
comment = Home Directories
browsable = no
writable = yes
valid users = %S
valid users = MYDOMAIN\%S
create mask = 0755
directory mask = 0755
Я создал пользователя под управлением sudo adduser wks
. Это успешно добавляет пользователя и создает домашнюю папку с разрешениями группы и пользователя, установленными на «wks». Теперь Я добавляю этого же пользователя в samba smbpasswd -a wks
. Нет ошибок, кажется, все идет хорошо.
Хорошо, так что отсюда я должен, по крайней мере, быть в состоянии перейти на компьютер с Windows, открыть сетевые компьютеры, найти сервер, и откройте домашнюю папку для «wks» ??
В настоящее время я могу делать все эти вещи, но получить доступ к домашней папке (даже с именем пользователя и паролем, которые я установил в предыдущих шагах).
Я что-то упустил, тривиально? учебник для чтения? Я запутался, как поступить отсюда.
Подведем итоги: пользователь wks (это также могут быть учетные данные Windows) с предоставленным паролем по-прежнему не имеет разрешения на доступ к домашней папке при доступе к ней с помощью windows.
Я дважды проверил окна, чтобы убедиться, что вижу их в рабочей группе ... Я нет. Есть ли шаг, который я пропустил? в smb.conf у меня есть workgroup = DMSI
, и все компьютеры с Windows являются частью этой рабочей группы.
Просмотрите эти ссылки для устранения неполадок Samba:
Кроме того, проверьте руководство с помощью этой команды консоли:
Опция «Действительные пользователи» принимает имена пользователей или группы. Я не думаю, что его можно перечислить дважды, и он не сможет интерпретировать значение% S.
Редактировать: попытка включить защиту при создании новой настройки всегда усложнит процесс устранения неполадок. Например, проблема в начальной настройке или ваша безопасность блокирует пользователя? Так что удаляйте «действительных пользователей», пока не получите работающее соединение. Позже вы можете добавить безопасность обратно в процесс, и вы будете знать, что синтаксис «действительных пользователей» - это единственная часть, которую вам необходимо устранить.