Я пытаюсь настроить самбу так, чтобы: была одна общая учетная запись пользователя, которая может просматривать один каталог только для чтения. У меня есть:
изменил security = share на security = user
Я закомментировал гостевой аккаунт = никто
добавил пользователя samba и пароль с помощью smbpasswd
Это запись dir в самбе:
[test] comment = is this working? public = no path = /thedir/home/ veto files = /.*/ browseable = yes guest ok = no username = theusername read only = yes
Несмотря на все эти попытки, когда я пытаюсь открыть каталог через проводник Windows, я получаю то же серое поле «servername \ Guest»?!? Могу ли я, не прибегая к активному каталогу, заставить это приглашение работать с общим un & pw, который я пытаюсь настроить?
Заранее спасибо.
Оказывается, файл паролей самбы не был настроен. Кроме того, это было решено для XP путем сопоставления каталога как сетевого диска. Для Vista учетные данные нужно было добавить с помощью: rundll32.exe keymgr.dll, KRShowKeyMgr
Вы не сможете заставить это работать таким образом из-за того, как Windows аутентифицируется на сервере. После подключения к серверу эти учетные данные используются для всех общих ресурсов на этом сервере. Единственный способ изменить это - полностью отключиться от сервера (с помощью сетевого использования / удаления из Windows или перезагрузки).
Что именно ты пытаешься сделать? По сути, вам нужно убедиться, что ваши клиенты не проходят успешную аутентификацию в качестве гостя где-либо еще на сервере.
Обычно это делается так, что каждый пользователь получает свою учетную запись, а вы просто используете группы для управления доступом к отдельным общим ресурсам.
Предложения:
1.) Попробуйте закомментировать / удалить утверждение «гость нормально».
2.) Попробуйте удалить / настроить оператор вето файлов (ни по какой другой причине, потому что у меня были проблемы с этим сам).
Собственно, вот рабочая строка из одного из моих smb.conf (несколько пользователей на этой машине, все сотрудники друг друга).
[имя пользователя]
comment = Имя пользователя на домашней странице
путь = / главная / имя пользователя
writeable = да
недопустимые пользователи = Нет
допустимые пользователи = имя пользователя, сотрудник1, сотрудник2, сотрудник3, сотрудник4
файлы вето = /.ra /.ОЗУ/.wmv /.avi /.mpg /.mpeg /.mp3 /.oog /.wav /.mid /.aac /.mov / *. wma /
browseable = да
Может это поможет?
Следует иметь в виду, что Windows разумно будет аутентифицироваться только с одним именем пользователя на сервере, поэтому, если у вас есть другие общие ресурсы на этом сервере, вы должны иметь одно и то же имя пользователя и пароль для всех общих ресурсов на сервере.