LinuxForum.Fans
Тема

Samba в Ubuntu 10.04

Автор: MorandiTM 93 сообщений 24752 просмотров
#79109

Доброго времени суток!

Поставил Samba, но до конца разобраться не смог, вынужден прибегнуть к Вашей помощи.
Собственно проблема такова: вроде бы открыл доступ с Ubuntu некоторых папок. В XP их вижу, но войти в эти папки не могу. Создал логин и пароль для входа с XP на Ubuntu в расшаренные папки. Ввожу пароль, выскакивает окно, в котором говорится, что у меня недостаточно прав...

В основном руководствовался вот этими статьями:
- http://oss-it.ru/127
- http://howitmake.ru/blog/ubuntu/11.html

И терзают меня смутные сомнения, что мне надо будет вытащить конфиг. Как мне его скопировать, чтобы показать Вам, если он нужен будет вообще?

#79151

Может в свойствах нужно было ещё разрешить гостевой доступ.

#79172

В свойствах чего?
Скажите где конкретно?

#79177

Папки, общий доступ.

#79178

Разрешал я там гостевой доступ...

#79184

Нет!
Workgroup и на XP и на Ubuntu.

#79192

Не совсем Вас понял.
Почитать безопасность Samba?

#79195

Прочитать не помешает, так же это.
SWAT - решение ваших проблем с Samba
browsable = yes
Разрешает просмотр содержимого каталога

read only = yes
Доступ только для чтения

guest ok = yes
Разрешает подключаться всем

#79537

[console]cat /etc/samba/smb.conf[/console]

#79544

sudo gedit /etc/samba/smb.conf

[console][global]
netbios name = Arslan
server string = Ubuntu Linux
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
guest ok = yes[/console]

sudo gedit /etc/network/if-up.d/on

[console]#!/bin/bash
sleep 10
# для Ubuntu 10.04
sudo service smbd restart
# для 9.10 и ниже
# sudo /etc/init.d/samba restart
sleep 3
sudo /etc/init.d/winbind restart[/console]

С Windows XP вижу в cетевом окружении саму Ubuntu,
но при попытке зайти наблюдаю ошибку в которой сказано, что у
меня недостаточно прав и не найден сетевой путь.

В Ubuntu папка расшарена. Делал это через правый клик мыши
по папке, вкладка "Общий доступ". Поставил галочку "Опубликовать
эту папку" и нажал на кнопку "Создать ресурс".

Ткните носом! Пожалуйста!

#79551

А кроме [global] у Вас секций в /etc/samba/smb.conf нет?
Вам правильно насчёт SWAT намекнули.

#79554

Нет, больше ничего не написано там.
На счет SWAT - ткните! Или уже ткнули?! ...

#79571

В конец файла /etc/samba/smb.conf
для каждой расшаренной папки добавьте секцию примерно такого вида

[video]
path = /home/user_name/video
guest ok = yes
available = yes
browseable = yes
public = yes
writable = yes

где path - полный путь к расшаренной папке.

#79814

В консоли:
useradd -s /bin/false -d /dev/null guest
smbpasswd -a guest (пароль пустой)
smbpasswd -e guest

В секцию [global] добавить
guest account = guest
map to guest = bad user
security = share

#80088

To durc:

На данный момент конфигурационный файл таков:

[global]
netbios name = Arslan
server string = Ubuntu Linux
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
guest ok = yes
available = yes
browseable = yes
public = yes
writable = yes
path = /moranditm/Test

[test]
comment = Public Stuff
path = /moranditm/Test
public = yes
writable = yes
write list = @staff

После ребута самбы Windows XP увидела расшаренные папки:
- папка test
- папка Wallpapers Ubuntu

Войти в папки не могу, так как появляется та же ошибка
и с тем же текстом, что у меня недостаточно прав и не
найден сетевой путь!

#80091

У Вас есть каталог /moranditm ?

#80097

MorandiTM
/home/твойюзверь/Test

#80103

Очень прошу прощения! Я невнимателен!

Конфигурационный файл исправил, теперь он таков:

[global]
netbios name = Arslan
server string = Ubuntu Linux
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
guest ok = yes
available = yes
browseable = yes
public = yes
writable = yes
path = /home/morandtim/Test

[test]
comment = Public Stuff
path = /home/morandtim/Test
public = yes
writable = yes
write list = @staff

To Santic: спасибо!

Перегрузил самбу.
Ошибка та же - ничего не изменилось.

Войдите или зарегистрируйтесь, чтобы ответить.