Я устанавливаю CentOS и samba на виртуальную машину. Я настроил smb.conf, и я могу просматривать \ ip_address и видеть файлы, читаемые и записываемые. До этого все в порядке.
Я хочу сделать (я делал это раньше, но забыл, как это сделать), когда я набираю \ ip_address на компьютере с Windows, я хочу, чтобы samba спросила у меня имя пользователя и пароль. Тогда я смогу видеть все общие папки на самбе
Я использую конфигурацию ниже, но samba никогда не спрашивает у меня имя пользователя и пароль, это новая установка, и у меня нет сохраненных паролей.
Самба версии 3.6.9-151.el6
[web]
comment = Web
browsable = yes
path = /var/www/html
valid users = @ergec
force group = root
force user = root
create mask = 0660
directory mask = 0771
writable = yes
read only = No
create mask = 00
force create mode = 0770
force directory mode = 0770
guest ok = Yes
vfs objects = recycle
Линия guest ok = yes
разрешает доступ всем, удалите его. Конечно, для глобальной конфигурации также потребуются соответствующие параметры (например, security = user
) и у вас должны быть созданы пользователи Samba. Прочтите документы Samba (особенно smb.conf
страницу руководства).