PDA

Показать полную графическую версию : Вопрос по Samba


dr evil
23-10-2002, 09:57
Всем привет, очень нужна помощь.
Я написал простой smb.conf. Машину в сети вижу, но при попытке войти получаю ответ "Нет доступа... Не найден сет.путь". Запустил ping, ответ есть, но если запустить ping с именем компа, то пишет Неизвестный узел.
Пытаюсь обратиться с раб.станции под Win 2000 Prof, использую RedHat 7.2, samba 2.2.1a-4.

Guest
24-10-2002, 10:13
Проблема с dns в любом случае. Если его нет, то пропиши в hosts имя и адрес для всех.

Well7
28-04-2004, 20:51
Привет. Я в Linux новичок. Пытаюсь научиться работать с Samba. У нас сеть без сервака. Настроил Samba так, компы пингуются, но на мои шары никто не может зайти, а я не знаю, какой командой лазить по сети в Linux. Если сможете, объясните пошагово, что надо сделать, чтобы всё работало или дайте линк, а то везде написано, как сделать сервак на Samba, а как слелать себя просто членом группы. Вот, что я сделал:
[global]
  client code page = 866
  workgroup = AOD
  server string = Samba Server
;   hosts allow = 192.168.1.1/225
;  guest account = pcguest
  log file = /var/log/samba.%m
  max log size = 500
  security = domain
;   password server = <NT-Server-Name>
;  encrypt passwords = yes
  ssl CA certDir = /etc/ssl/certs
;   include = /usr/local/samba/lib/smb.conf.%m
  socket options = TCP_NODELAY
;   interfaces = eth0
;   local master = no
;   os level = 33
;   domain master = yes
;   preferred master = yes
;   domain logons = yes
;   logon script = %m.bat
;   logon script = %U.bat
;   logon path = \\%L\Profiles\%U
;   wins support = yes
;   wins server = w.x.y.z
;   wins proxy = yes
  dns proxy = no
Share Definitions
[homes]
  comment = Home Directories
  browseable = no
  writable = yes

; [netlogon]
;   comment = Network Logon Service
;   path = /usr/local/samba/lib/netlogon
;   guest ok = yes
;   writable = no
;   share modes = no

;[Profiles]
;    path = /usr/local/samba/profiles
;    browseable = no
;    guest ok = yes

;[tmp]
;   comment = Temporary file space
;   path = /tmp
;   read only = no
;   public = yes

;[public]
;   comment = Public Stuff
;   path = /home/samba
;   public = yes
;   writable = yes
;   printable = no
;   write list = @staff

;[fredsprn]
;   comment = Fred's Printer
;   valid users = fred
;   path = /homes/fred
;   printer = freds_printer
;   public = no
;   writable = no
;   printable = yes

;[fredsdir]
;   comment = Fred's Service
;   path = /usr/somewhere/private
;   valid users = fred
;   public = no
;   writable = yes
;   printable = no

;[pchome]
;  comment = PC Directories
;  path = /usr/pc/%m
;  public = no
;  writable = yes

;[public]
;   path = /usr/somewhere/else/public
;   public = yes
;   only guest = yes
;   writable = yes
;   printable = no

;[myshare]
;   comment = Mary's and Fred's stuff
;   path = /usr/somewhere/shared
;   valid users = mary fred
;   public = no
;   writable = no
;   printable = no
;   create mask = 0765
[tmp]
path = /root/tmp
browseable=yes
writable=yes

И ещё: что значит ; на начале строки в конфиге Samba, а то может я лишнего наклепал.

Dustcore
29-04-2004, 02:14
; это закомментированные строки.
далее, у тебя только один открытый шаринг, и он в /root, понятно, что ты не можешь туда попасть. самба юзер по дефолту - nobody. это самый бесправный пользователь в системе. сделай нейтральную директорию типа
mkdir /home/share
chmod 7777 /home/share

и шарь ее в самбе

Guest 80 247 100
29-04-2004, 05:31
У нас сеть без сервака
если есть это:
security = domain
то должен быть сервак ;о)

Guest
29-04-2004, 13:52
Спасибо за помощь. Как я понял, мне надо закоментировать строкуsecurity=domain и сделать нормальную шару. Можно ещё вопрос: как подмаунтить сразу всю сеть к папке (/lan например), чтобы зайдя в папку, я мог видеть все компы в сети. И ещё, когда я маунчу какойнибудь ресурс, то вместо русского крякозябры, но если с параматрами iocharset=koi8-r,codepage=866, то всё нормально, а как можно сделать, чтобы эти опции стояли по умолчанию, а то немного неудобно. Заранее спасибо.

JeweL
29-04-2004, 15:27
Guest
как подмаунтить сразу всю сеть к папке (/lan например)
никак. Пользуйтесь LinNeighborhood, Xfsamba
чтобы эти опции стояли по умолчанию
в /etc/fstab прописать:
//host/share   /mnt/share   smbfs   defaults,guest,iocharset=koi8-r,codepage=866 0 0

Guest
29-04-2004, 21:14
Спасибо, прописал, а как настроить Xfsamba, а то ничего не видит кроме рабочей группы (точнее её названия, компов я так и не нашёл). И ещё один вопрос: какой командой можно увидеть все компы, которые в сети (пытался smbclient -L 192. но вижу только часть.

Guest
06-05-2004, 01:06
Всё, сам разобрался.

Guest
06-05-2004, 13:41
Привет, не моглибы ответить на вопрос: какой командой можно осуществить поиск по всей сети, если я использую Samba? чтобы при этом е маунтить шары. Заранее спасибо.




© OSzone.net 2001-2012