Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Доступ к ресурсам по сети


Рекомендуемые сообщения

Приветствую!

Нужно сделать общий доступ по сети к ресурсам расположеным на машине под управлением Ubuntu 9.10.

Начал с Sabma, установил сам сервер и оболочку для конфигурации. Почитав пару ресурсов я отредактировал конфиг и получилось следующее

#======================= Global Settings =======================

[global]

# Change this to the workgroup/NT-domain name your Samba server will part of

workgroup = workgroup

# server string is the equivalent of the NT Description field

server string = %h server (Samba, Ubuntu)

# This will prevent nmbd to search for NetBIOS names through DNS.

dns proxy = no

#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine

# that connects

log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).

max log size = 1000

# If you want Samba to only log through syslog then set the following

# parameter to 'yes'.

# syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything

# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log

# through syslog you should set the following parameter to something higher.

syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace

panic action = /usr/share/samba/panic-action %d

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account

# in this server for every user accessing the server. See

# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html

# in the samba-doc package for details.

security = user

username map = /etc/samba/smbusers

# You may wish to use password encryption. See the section on

# 'encrypt passwords' in the smb.conf(5) manpage before enabling.

; encrypt passwords = yes

# If you are using encrypted passwords, Samba will need to know what

# password database type you are using.

; passdb backend = tdbsam

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix

# password with the SMB password when the encrypted SMB password in the

# passdb is changed.

unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following

# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for

# sending the correct chat script for the passwd program in Debian Sarge).

passwd program = /usr/bin/passwd %u

passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes

# when requested by an SMB client instead of the program listed in

# 'passwd program'. The default is 'no'.

pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped

# to anonymous connections

map to guest = bad user

############ Misc ############

# Allow users who've been granted usershare privileges to create

# public shares, not just authenticated ones

usershare allow guests = yes

; browseable = yes

valid users = sedoy

; guest ok = no

; guest account = nobody

#======================= Share Definitions =======================

[printers]

comment = All Printers

browseable = no

path = /var/spool/samba

printable = yes

; guest ok = no

; read only = yes

create mask = 0700

# Windows clients look for this share name as a source of downloadable

# printer drivers

[print$]

comment = Printer Drivers

path = /var/lib/samba/printers

; browseable = yes

; read only = yes

; guest ok = no

[Video]

comment = films

path = /media/2FC5F1568919446C/Video/

writeable = no

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

В результате получилось следующее, с машины на которой ХР(она правда установлена на виртуалку на том же компе, что стоит убунта) через сетевое окружение могу попасть в папку Video.

Вопрос №1 - как зайти на такую шару с машины на которой установлена Убунту?

Вопрос №2 - есть ли возможность создание виртуальных путей, как это можно-было делать в ServU-FTP(виндовый сервак)?

Вопрос №3 - подскажите граф. интерфейс к фтп серверу - vsftpd и можно ли в нем создавать виртуальные пути?

Вопрос №4 - какой из видов шары аналогичен виндовой шаре, так как использую бытовой HD-медиаплеер, когда работал на семерке то расшареные папки были видны по сети(самбу проверить не смог так как щас небольшая перестановка и плеер не подключен к сети, узнаю на будущее)

Изменено пользователем Sidoy
Ссылка на комментарий
Поделиться на другие сайты

1) точно так же, как и с любой другой машины (в твоем конфиге самая верхняя строчка, пропиши там реальную рабочую группу, что бы и виндовые машины могли видеть шары);

2) servU -ftp сервер, в линуксных ftp серверах, тоже, естественно, есть такая возможность

3) к vsftpd, похоже, нет интерфейса, настройки через конфиг, он интуитивно понятный и хорошо документированный, так что необходимость GUI под вопросом, для proftpd существует GUI - gadmin-proftpd (есть в репозитории)

4) «Родной» (native) протокол для Windows – CIFS, для UNIX – NFS;

SAMBA включен в большинство дистрибутивов UNIX для поддержки CIFS на UNIX;

для управления самбой можно использовать SWAT (Samba Web Administration Tool) - приблуда создана разработчиками samba и ими поддерживается, есть в репозитории

Ссылка на комментарий
Поделиться на другие сайты

1) точно так же, как и с любой другой машины (в твоем конфиге самая верхняя строчка, пропиши там реальную рабочую группу, что бы и виндовые машины могли видеть шары);

Я имел в виду через что заходить, в винде я в тотале в командной строке вбил "cd \\MyComputer\Video" и зашел.

Пробовал через Места->Сеть, открывается ПРоводник и в нем один ярлычок "Сеть Windows", а расшареных папок нет.

Ссылка на комментарий
Поделиться на другие сайты

Я имел в виду через что заходить

да, через что угодно, да хоть через тот же

Пробовал через Места->Сеть, открывается ПРоводник
по фамилии Наутилус
в винде я в тотале в командной строке

можно и через коммандер, например gnome-commander или mucommander

008.png

вот в Наутилусе

009.png

то же, в mucommander'e, если есть шары, то они открываются без проблем, в данном случае сеть смешанная, несколько машин на линуксе, остальные на винде... шары открываются как виндовые с линукса, так и наоборот...

post-36702-1280321484_thumb.jpg

post-36702-1280321680_thumb.jpg

Изменено пользователем Andrey_al
Ссылка на комментарий
Поделиться на другие сайты

Решил обратится к истокам, а именно форуму убунту.

Взял оттуда конфиг и подредактировал под себя

[global]

workgroup = Workgroup

server string = %h server (Samba)

interfaces = eth0 lo

bind interfaces only = yes

security = SHARE

log file = /var/log/samba/log.%m

max log size = 1000

dns proxy = No

wins support = no

[Video]

path = /media/2FC5F1568919446C/Video/

guest ok = Yes

[upload]

path = /media/2FC5F1568919446C/upload

guest ok = Yes

host allow = localhost

writable = yes

Поставил себе gnome-commander, у него на панели инструментов есть кнопка smb, нажал её и вижу перед собой название рабочей группы, когда пытаюсь в неё зайти, то возникает следующая ошибка

2lLNS2j7GW.png

Попробовал чере Места-Сеть (в Наутилусе :thumbup:), рабочую группу тоже видно, но зайти не получается

1CT2Vpu63x.png

Когда пытаюсь в ХР, которая на виртуалке, то в папку Video, могу зайти, а вот в папку upload не пускает и ничего не пишет(слева в тотале папка Video, справа вся шара)

vKs32mhWVU.png

Только что попробовал со второй машины под ХР зайти на шару "cd \\mainframe\Video" то ничего не получилось. Ошибок небыло, просто не заходит и все.

Изменено пользователем Sidoy
Ссылка на комментарий
Поделиться на другие сайты

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

для полного счастья должны быть установлены, собственно samba, smbfs, smbclient и по необходимости nautilus-share, что бы можно было расшаривать директории из наутилуса...

Изменено пользователем Andrey_al
Ссылка на комментарий
Поделиться на другие сайты

Andrey_al:

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

Шара создается. Если заходить с друго компа, то шару видно, но не пускает в неё и при создании шары недоступно меню "Гостевой доступ(для людей у которых нет учетной записи)".

для полного счастья должны быть установлены, собственно samba, smbfs, smbclient и по необходимости nautilus-share,

всё было установлено, только что-то обновилось до последней версии.

Ссылка на комментарий
Поделиться на другие сайты

тынц..., тынц..., самый простой способ: верни умолчальные настройки smb.conf, поменяй там только workgroup на реально существующую, остальное можно оставить как есть, установи утилиту system-config-samba, этого вполне достаточно для настройки самбы для домашнего использования, да и не только... во - всяком случае это работает... и еще маленький нюанс - после внесения изменений в конфиг стоит перегрузить самбу sudo /etc/init.d/samba restart

Изменено пользователем Andrey_al
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...