Здравствуйте уважаемые!
Я довольно недавно поставил у себя в отделе Linux Red Hat 7.3. До этого Linux & FreeBSD почти не щупал. :-) У нас в отделе 5 компьютеров (под Мастдай 98) объединены в одноранговую локальную сеть. Так вот, поставил я Линукс, дрова под видяху, кое-что настроил. Но вот сеть между Linux'ом и Виндовыми компьютерами получилась какая-то односторонняя - Линукс их видит и может обмениваться с ними файлами, а вот они его (Линуксовый компьтер) видят, но не могут получить доступа (выскакивает диалог, что для доступа на \\OTD17-4\IPC$ требуется пароль. Какой пароль? Я пытался ничего не вводить, вводить пароль root на линуксовой машине, завёл юзера root на виндовой машине с тем же паролем - всё впустую! И что это за IPC$ такой?). Когда я заменил строку "security = user" на "security = share" стали видны homes и netlogon. Правда netlogon только для чтения, а в homes вообще зайти нельзя. Все попытки таким образом прикрутить рутовый раздел ни к чему не привели. Надо сказать, что паролей на виндовых машинах нет вообще никаких, т.е при загрузке компа запрашивается сетевое имя/пароль, но мы просто жмём Enter и всё. Правда уже началась прокладка сети в пределах нашего КБ, так что до 50 компов будут соединены в сеть ( правда одноранговую :-( ). Знаю, знаю, что отстой! Но начальство жмётся. Так вот, нужно так настроить Samba, чтобы вход на линуксовую машину был безпарольным (пока), а потом можно было бы поставить почти всем доступ строго по паролю. Я долго мучался, извращался над smb.conf как мог и вот результат:
# smb.conf
[global]
workgroup = OTD17
server string = Linux Machine #sequrity = share #guest account = nobody client code page = 866 character set = koi8-r #null passwords = yes
hosts allow = 192.168.0. 192.168.2. 127. load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* pam password change = yes obey pam restrictions = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no [homes] comment = Home Directories browseable = yes writable = yes valid users = %S create mode = 0664 directory mode = 0775 guest ok = yes [netlogon] comment = Network Logon Service path = /usr/local/samba/lib/netlogon guest ok = yes writable = yes share modes = yes
[printers] comment = All Printers path = /var/spool/samba browseable = yes # Set public = yes to allow user 'guest account' to print guest ok = no writable = no printable = yes
################################# # Файл /etc/samba/smbusers # Unix_name = SMB_name1 SMB_name2 ... root = administrator admin Otd_17 Влад root nobody = guest pcguest smbguest
Чуть не забыл, как в Линуксе обращаться к к сетке? Я знаю только один способ: в Галеоне набираем smb: и видим сеть. Может кто знает ещё способы?
Заранее Большое спасибо.