Sidoy Опубликовано 28 июля, 2010 Жалоба Поделиться Опубликовано 28 июля, 2010 (изменено) Приветствую! Нужно сделать общий доступ по сети к ресурсам расположеным на машине под управлением 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-медиаплеер, когда работал на семерке то расшареные папки были видны по сети(самбу проверить не смог так как щас небольшая перестановка и плеер не подключен к сети, узнаю на будущее) Изменено 28 июля, 2010 пользователем Sidoy Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey_al Опубликовано 28 июля, 2010 Жалоба Поделиться Опубликовано 28 июля, 2010 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 и ими поддерживается, есть в репозитории Ссылка на комментарий Поделиться на другие сайты Поделиться
Sidoy Опубликовано 28 июля, 2010 Автор Жалоба Поделиться Опубликовано 28 июля, 2010 1) точно так же, как и с любой другой машины (в твоем конфиге самая верхняя строчка, пропиши там реальную рабочую группу, что бы и виндовые машины могли видеть шары); Я имел в виду через что заходить, в винде я в тотале в командной строке вбил "cd \\MyComputer\Video" и зашел. Пробовал через Места->Сеть, открывается ПРоводник и в нем один ярлычок "Сеть Windows", а расшареных папок нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey_al Опубликовано 28 июля, 2010 Жалоба Поделиться Опубликовано 28 июля, 2010 (изменено) Я имел в виду через что заходить да, через что угодно, да хоть через тот же Пробовал через Места->Сеть, открывается ПРоводник по фамилии Наутилус в винде я в тотале в командной строке можно и через коммандер, например gnome-commander или mucommander вот в Наутилусе то же, в mucommander'e, если есть шары, то они открываются без проблем, в данном случае сеть смешанная, несколько машин на линуксе, остальные на винде... шары открываются как виндовые с линукса, так и наоборот... Изменено 28 июля, 2010 пользователем Andrey_al Ссылка на комментарий Поделиться на другие сайты Поделиться
Sidoy Опубликовано 28 июля, 2010 Автор Жалоба Поделиться Опубликовано 28 июля, 2010 (изменено) Решил обратится к истокам, а именно форуму убунту. Взял оттуда конфиг и подредактировал под себя [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, нажал её и вижу перед собой название рабочей группы, когда пытаюсь в неё зайти, то возникает следующая ошибка Попробовал чере Места-Сеть (в Наутилусе :thumbup:), рабочую группу тоже видно, но зайти не получается Когда пытаюсь в ХР, которая на виртуалке, то в папку Video, могу зайти, а вот в папку upload не пускает и ничего не пишет(слева в тотале папка Video, справа вся шара) Только что попробовал со второй машины под ХР зайти на шару "cd \\mainframe\Video" то ничего не получилось. Ошибок небыло, просто не заходит и все. Изменено 28 июля, 2010 пользователем Sidoy Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey_al Опубликовано 28 июля, 2010 Жалоба Поделиться Опубликовано 28 июля, 2010 (изменено) а шары на убунте у тебя создаются без проблем? из контекстного меню... там почти ничего и настраивать не нужно, практически все автоматически происходит для полного счастья должны быть установлены, собственно samba, smbfs, smbclient и по необходимости nautilus-share, что бы можно было расшаривать директории из наутилуса... Изменено 28 июля, 2010 пользователем Andrey_al Ссылка на комментарий Поделиться на другие сайты Поделиться
Sidoy Опубликовано 29 июля, 2010 Автор Жалоба Поделиться Опубликовано 29 июля, 2010 Andrey_al: а шары на убунте у тебя создаются без проблем? из контекстного меню... там почти ничего и настраивать не нужно, практически все автоматически происходит Шара создается. Если заходить с друго компа, то шару видно, но не пускает в неё и при создании шары недоступно меню "Гостевой доступ(для людей у которых нет учетной записи)". для полного счастья должны быть установлены, собственно samba, smbfs, smbclient и по необходимости nautilus-share, всё было установлено, только что-то обновилось до последней версии. Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey_al Опубликовано 29 июля, 2010 Жалоба Поделиться Опубликовано 29 июля, 2010 (изменено) тынц..., тынц..., самый простой способ: верни умолчальные настройки smb.conf, поменяй там только workgroup на реально существующую, остальное можно оставить как есть, установи утилиту system-config-samba, этого вполне достаточно для настройки самбы для домашнего использования, да и не только... во - всяком случае это работает... и еще маленький нюанс - после внесения изменений в конфиг стоит перегрузить самбу sudo /etc/init.d/samba restart Изменено 29 июля, 2010 пользователем Andrey_al Ссылка на комментарий Поделиться на другие сайты Поделиться
Sidoy Опубликовано 29 июля, 2010 Автор Жалоба Поделиться Опубликовано 29 июля, 2010 Спасибо, буду пробовать по новой. О результате отпишусь. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения