LINUX.ORG.RU

Проблемы с SAMBA


0

2

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

Мне понадобилось поставить SAMBA. В репозиториях моей ОС (Linux Mint 10) была только четвертая (причем alpha12, которая по утверждениям офф. сайта самбы не выходила даже). Во-первых из-за того, что альфа версия, а, во-вторых из-за того что на 3 манов побольше будет я решил четвертую не ставить, а ставить третью. Поэтому скачал архив с исходниками 3.5.4

Собрал, установил, вроде все как положено, но беда в том, что я не знаю как ее теперь запустить. Выводы configure, make, make install могу предоставить.

Нужно запускать два демона: smbd и nmbd, с опциями -D. Только, ИМХО, зря вы что-то устанавливаете через make install.

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

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

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

Запустил smbd и nmbd с параметрами -D Как проверить, что все работает?

Конфиг таков:

[global] netbios name = SERVER socket options = TCP_NODELAY workgroup = WORKGROUP security = share wins support = true

[share] guest ok = yes comment = share path = /media/90C4F64DC4F63556/

При попытке зайти с браузера //127.0.0.1/share выдает что файл не найден.

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

Я тебе совет дал по поводу версии.

По поводу старт-скриптов, они в минте как и в дебиане лежат в /etc/init.d/? Если да, могу выложить.

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

security = share

Никогда так не делай, security = user — вот так надо.

При попытке зайти с браузера //127.0.0.1/share выдает что файл не найден.

Какого браузера? :) Firefox, Opera, Chromium?

Выполни smbclient -L 127.0.0.1

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

http://andrux0id.mksat.net/files/samba

Дефолтній из сквизи для 3.5.6

Проверь, чтоб были /usr/sbin/nmbd и /usr/sbin/smbd

Или скажи с каким префиксом собрал и установил самбу.

По поводу firefox: там твоих файлов не будет.

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

Это успех, я так понимаю?

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.4]

Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (Samba 3.5.4) share Disk share Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.4]

Server Comment --------- ------- SERVER Samba 3.5.4

Workgroup Master --------- ------- WORKGROUP SERVER

И зачем права доступа на user менять? У меня роутер, к которому подключен этот комп и 2 других (мой ноут и ноут отца). Смысла особо ограничиваться в правах не вижу.

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

share Disk share

Да, это успех.

Код, который отвечает за авторизацию user «более хорош» и постоянно поддерживается, в отличие от share, на который давно забили и скоро выпилят, потому как он нужен только для совместимости с древними вендами, а с внедрением кода авторизации в AD для Samba4 и интеграцией и унификацией с прочими типами авторизации станет только мешать.

Сделай security = user, и просто например добавь на машине с самбой пользователей с именами пользователя ноута отца и ноута своего, и никаких паролей вводить не нужно будет.

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

Можно вопрос, а если к примеру не хочется создавать пользователей в samba, а что бы всё работало под «гостём» как тогда это настроить при security=«user»?

ЗЫЖ: Это не троллинг, просто интересно, так как всегда настраивал как security=«share».

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

Комбинацией опций guest account и map to guest с параметрами можно добиться такого же поведения, как при security=share, только уже при security=user.

Например

map to guest = Bad User
guest account = samba_anon
guest ok = yes

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

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

Хм, а без создания пользователя ни как нельзя, я просто хочу понять можно сделать примерно по аналогии как и при security=«share» или нет, когда просто даются к примеру права 0777 на директорию, к которой предоставляется доступ и выставляется параметр guest ok = yes, всё дальше можно заходить под гостём на шару?

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

Ну укажи guest account = nobody %) Её за тебя создали разрабы дистрибутива

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