LINUX.ORG.RU
ФорумAdmin

windows-linux


0

0

Поставил себе OpenSuse 11.3. Настроил локальную сеть. Windows не видит Linux. Вот, как я делал: Зашел в систему Linux (1 компьютер) под пользователем root. В система -> центр управления -> общий доступ к личным данным. Поставил галочку - открыть доступ к файлам по сети. В система-> YaST -> сетевые службы -> сервер Samba. Настроил сервер, а именно указал : Имя рабочей группы и домена, контроллер домена (Резервный), поставил галочку - разрешить пользователем предоставлять общий доступ к своим каталогом. Далее в каталоги выбрал папку и в опции Sharing Options поставил галочку Share this folder. На втором компьютере(Windows) захожу в сетевое окружение и видно Samba, но когда пытаюсь зайти выдается ошибка, как бы у меня нет прав. Гном у меня. Служба smb включена. Помогите пожалуйста...



Последнее исправление: Shining_ninja (всего исправлений: 1)

> Зашел в систему Linux (1 компьютер) под пользователем root.

Думаю можно переустанавливать.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Особо я ничего не менял, вернуть можно.Зашел под своим ником, такая же проблема.

Shining_ninja
() автор топика
Ответ на: комментарий от Zhbert

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2010-07-05
[global]
   workgroup = MSHOME
   passdb backend = tdbsam
   printing = cups
   printcap name = cups
   printcap cache time = 750
   cups options = raw
   map to guest = Bad User
   include = /etc/samba/dhcp.conf
   logon path = \\%L\profiles\.msprofile
   logon home = \\%L\%U\.9xprofile
   logon drive = P:
   usershare allow guests = No
   add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
   domain logons = No
   domain master = No
   security = user
   wins support = No
   usershare max shares = 100
   wins server =
[homes]
   comment = Home Directories
   valid users = %S, %D%w%S
   browseable = No
   read only = No
   inherit acls = Yes
[profiles]
   comment = Network Profiles Service
   path = %H
   read only = No
   store dos attributes = Yes
   create mask = 0600
   directory mask = 0700

[users]
   comment = All users
   path = /home
   read only = No
   inherit acls = Yes
   veto files = /aquota.user/groups/shares/
[groups]
   comment = All groups
   path = /home/groups
   read only = No
   inherit acls = Yes
[printers]
   comment = All Printers
   path = /var/tmp
   printable = Yes
   create mask = 0600
   browseable = No
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/drivers
   write list = @ntadmin root
   force group = ntadmin
   create mask = 0664
   directory mask = 0775

## Share disabled by YaST
# [netlogon]
#   comment = Network Logon Service
#   path = /var/lib/samba/netlogon
#   write list = root
[Docs]
   comment = P
   path = /home/Shining_ninja/Downloads
   browseable = yes
   writable = no
   public = yes
   guest ok = yes

Последние - это я скопировал с сайта...

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

workgroup = MSHOME

На винде так же называется?

security = user

Поставь share

Последние - это я скопировал с сайта...

[Docs]
   comment = P
   path = /home/Shining_ninja/Downloads
   browseable = yes
   writable = no
   public = yes
   guest ok = yes

Это?

Zhbert ★★★★★
()

У тебя пользователи под виндой и под линуксом совпадают? Нет? Тогда почему ты удивлён результатом?

Alan_Steel ★★
()
Ответ на: комментарий от Shining_ninja

Все заработало. Правда пришлось отключить брандмауэр, я с самого начало думал о нем. Вот интересно, как сделать чтобы происходило подключение, при работающим брандмауэре?

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

У тебя сервер [был] настроен пускать только определённых пользователей. Т.е., пользователям винды при заходе на сервер нужно указывать линуксовые логин/пароль.

Alan_Steel ★★
()
Ответ на: комментарий от Alan_Steel

Я в этом плане ничего не настраивал, при выключенном брандмауэре все работает, если его включить то не работает. Когда захожу на linux с винды, логин/пароль не требует.То есть нужно в сервер samba добавить пользователя с виндозной машины?

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

То есть, нужно или разрешить гостям заходить, или завести таких же пользователей или прикрутить единую идентификацию (LDAP, например). Как и что там у тебя сейчас сделано - неясно.

при выключенном брандмауэре все работает, если его включить то не работает.

iptables -L и iptables -t nat -L когда работает и когда не работает в студию.

Alan_Steel ★★
()
Ответ на: комментарий от amorpher

появилось новая проблема, на виндовс компьютере появляется linux компьютер, не сразу. То есть я все настроил, smb работает,но виндовс не видит, потом все повторяю и он появляется, но не совсем понимаю, почему появляется.

Shining_ninja
() автор топика
Ответ на: комментарий от amorpher

То есть сервер работает и как бы должен быть виден linux компьютер. Но его почему то не видать, не пойму почему...

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

ХЗ, вот мой smb.conf (которому уже тыща лет) - всё работает.


[global]
   netbios name = xxx
   server string = LL
   workgroup = WORKGROUP
   security = share
   interfaces = 127.0.0.1/8 eth0
   bind interfaces only = yes
   log file = /var/log/samba/samba.log
   max log size = 1000
# socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   local master = no
   domain master = no
;   preferred master = no
   os level = 0
   usershare owner only = false
   usershare allow guests = yes
   path = /home/amorpher/Общие
   writeable = yes
;   browseable = yes
   guest ok = yes

amorpher ★★★★★
()

Из всех возможных костылей для меня самым удобным оказался плагин для total commander. Не могу вспомнить название, но нагуглить недолго.

Insomnium ★★★★
()
Ответ на: комментарий от Shining_ninja

Нет, накидал, что пригодится. Можешь ещё маску добавить и т.д. Гугли.

amorpher ★★★★★
()

>зашел в систему Linux (1 компьютер) под пользователем root. В система -> центр управления -> общий доступ к личным данным.

*facepalm.jpg*

Иди на опеннет курить доки по самбе. Теперь хоть русские есть.

Macil ★★★★★
()
Ответ на: комментарий от Macil

По ip виндовс машина видит льюникс машину. Но виндовс машина в сетевом окружение не отображает льюникс машину. Как сделать, чтобы она там отображалась?

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

Антивирус отключен, на обоих компах брандмауэр отключен.
Виндовс машина - IP=192.168.0.1, маска=255.255.255.0,предпочитаемый DNS сервис=192.168.0.1. Параметры NetBios=Включить NetBios через TCP/IP.
Название компа=КОМПЬЮТЕР.
Linux машина - IP=192.168.0.2, маска=255.255.255.0. Название компа=Notebook.

В виндовс машине написал в файле hosts:
192.168.0.2 Notebook

Иногда, когда долго обновляю сетевое окружение или что-то меняю, появляется комп, потом перезагружаюсь и снова нет его.

Shining_ninja
() автор топика
Ответ на: комментарий от Shining_ninja

а тупо заходить с винды на самбу по апи пробовал?

zer0n
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.