У меня есть Linux и машина с Windows 7, подключенная через Samba. Мой Linux-компьютер может получить доступ к папкам на компьютере с Windows 7 через вкладку обзора сети в файловом менеджере, но машина с Windows 7 не может увидеть машину с Linux через Windows Explorer. У меня есть обширное знание окон, но я относительно новичок в Linux, поэтому я прошу прощения, если я казаюсь нубистским. Я могу пинговать окна ip и наоборот. еще раз прошу прощения за кажущийся нубиш. Я надеюсь, что я представляю достоверную информацию, любая помощь будет принята с благодарностью. спасибо
Решения, которые я до сих пор пробовал:
с помощью диалогового окна запуска из окон для доступа с помощью ip
\\ ip -of-linux-machine
с использованием диалогового окна запуска из окон для доступа с использованием имени компьютера
\\ pc-name
вот копия моих настроек smb.conf
[global]
рабочая группа = WORKGROUP
сервер строка =% h сервер (Samba, Ubuntu)
; wins server = w.x.y.z
dns proxy = no
; имя разрешения order = lmhosts host wins bcast
; интерфейсы = 127.0.0.0/8 eth0
; только интерфейсы связывания = да
файл журнала = /var/log/samba/log.%m
максимальный размер журнала = 1000
syslog = 0
panic action = / usr / share / samba / panic-action% d
шифровать пароли = true
passdb backend = tdbsam
подчиняться ограничениям pam = yes
unix password sync = yes
passwd program = / usr / bin / passwd% u passwd chat = Введите \ snew \ s \ spassword: *% n \ n Повторите \ snew \ s \ spassword: *>% n \ n пароль \ supdated \ ssuccessful .
смена пароля pam = да
сопоставить с гостем = плохой пользователь
; вход в домен = да; путь входа = \% N \ profile \% U
; вход в систему = H:
; сценарий входа = logon.cmd
; добавить скрипт пользователя = / usr / sbin / adduser --quiet --disabled-password --gecos "">% u
; добавить машинный скрипт = / usr / sbin / useradd -g machines -c "% u учетная запись машины" -d / var / lib / samba -s / bin / false% u
; сценарий добавления группы = / usr / sbin / addgroup --force-badname% g
; печать = bsd; имя printcap = / etc / printcap
; печать = чашки; имя printcap = чашки
; include = /home/samba/etc/smb.conf.%m
; команда сообщения = / bin / sh -c '/ usr / bin / linpopup "% f" "% m"% s; rm% s '&
; idmap uid = 10000-20000; idmap gid = 10000-20000; шаблон оболочки = / bin / bash
; winbind enum groups = да; winbind enum users = yes
; usershare max shares = 100
usershare разрешают гостям = да
; [homes]; комментарий = домашние каталоги; просматриваемый = нет
; только чтение = да
; создать маску = 0700
; маска каталога = 0700
; действительные пользователи =% S
; [netlogon]; комментарий = служба входа в сеть; путь = / дом / самба / нетлогон; гость хорошо = да; только чтение = да
; [профили]; комментарий = профили пользователей; путь = / home / samba / анкеты; гость хорошо = нет; просматриваемый = нет; создать маску = 0600; маска каталога = 0700
[принтеры] комментарий = все принтеры для просмотра = нет пути = / var / spool / samba printable = да гость в порядке = нет только для чтения = да создать маску = 0700
[ print $] comment = путь к драйверам принтера = / var / lib / samba / printers просматриваемый = да только для чтения = да гость хорошо = нет; список записи = root, @lpadmin
; [cdrom]; комментарий = CD-ROM сервера Samba; только чтение = да; блокировка = нет; путь = / cdrom; гость хорошо = да
; preexec = / bin / mount / cdrom; postexec = / bin / umount / cdrom
Я не вижу пользовательских долей, указанных в Вашем конфигурационном файле. Но если бы Вы плохо знакомы с ОС, я предложил бы, чтобы Вы установили графического менеджера долей самбы, этот путь, можно создать доли через GUI и позже осмотреть Ваш smb.conf
файл для понимания их.
Для установки вышеупомянутого GUI на Ubuntu:
Удостоверяются, что Ваши репозитории актуальны:
$sudo apt-get update
Samba Установки GUI:
$sudo apt-get install system-config-samba
Поиск "самбы" на Вашем средстве запуска приложения
После запущения этого приложения, будет намного легче установить Ваши доли и просмотреть их от клиента Windows, тот же метод Вы где использование прежде.
После того, как я долго ломал голову, это был брандмауэр. Попробуйте (вы или тот, кто увидит этот билет) отключить брандмауэр и проверить, работает ли он:
sudo ufw disable