Вопрос по Samba

Linux, безопасность, сети и все что с этим связано
Anonymous

Вопрос по Samba

Сообщение Anonymous »

Мне надо на сервере обеспечить доступ к некоторой папке для всех пользователей, причем они имеют права только на чтение. Для одного человек доступ должен быть не только на читение но и на запись. Вот мой файл конфигурации, что-то не получается. Может какую опцию забыл...

[global]
workgroup = XXX
server string = XXX
netbios name = Mp3 Server
dos charset = CP866
unix charset = KOI8-R
interfaces = 192.168.1.3/23
security = user
map to guest = Bad User
null passwords = Yes
obey pam restrictions = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
username map = /usr/local/samba/private/smbusers
log level = 1
smb passwd file = /usr/local/samba/private/smbpasswd
syslog only = Yes
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
local master = No
dns proxy = No
wins server = 192.168.1.1
invalid users = root

[Mp3 Archive]
path = /mnt/mp3
valid users = nobody
guest ok = Yes
writable = no
[admin]
path = /mnt/mp3/uplaod
browseable = no
force user = omikron
read only = no
admin users = omikron
public = no


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

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

Re: Вопрос по Samba

Сообщение Lioxa »

Omikron писал(а): При попытке зайти на ресурс пишет, что у вас нет соответствующих прав, хотя пользователь omikron создан в системе, и smb пароль добавлен для него.
Если ругается на зарегистрированного пользователя, то проверь, соответствует параметр кодирования пароля в винде и в Самбе. Самба по умолчанию использует некодированный, а винда кодированный.

Anonymous

Сообщение Anonymous »

Если ты о encrypt passwords, то я уже ставил, не помогает...
У меня коннект идет с XP. lanman auth и ntlm auth по дефолту вроде yes... Я просто не доезжаю, что я не так делаю. Пробую поставить N в секции account flags в smbpasswd для омикрон и та же картина...
Выдает ошибку и пишет что возможно у меня нет прав доступа на этот ресурс. Множественное подключение к ресурсам одного пользователя с использованием более одного имени запрещено... Вот так.

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

"Зайти на ресурс" -- т.е. зайти на хост или в конкретную шару?
I'll kill this code without a knife -- with only fork().

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

Сообщение Lioxa »

Omikron писал(а):Если ты о encrypt passwords, то я уже ставил, не помогает...
А ставить не кодированный пароль и там и там пробовал?

Using the registry editor (regedit), create the registry setting
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Parameters
Add a new DWORD value:
Value Name: EnablePlainTextPassword
Data: 0x01


а с параметром security = share доступ есть?

и ещё. Я так понял, что ты расшариваешь целые логические разделы. Попробуй при монтировании задать параметр umask=000
Конецно ограничений не каких. Но для начала - заставить работать, а потом ограничить (когда поймёшь что к чему).

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Кстати, в роли геста у тебя выступает какой-нибудь зарегистрирвоанный системный юзер nobody?

А то может система просто не знает на кого маппить плохих юзеров.

Ведь самбовский guest должен иметь прототип в системе -- с акаунтом и правами.
I'll kill this code without a knife -- with only fork().

Anonymous

Сообщение Anonymous »

Я просто, наверное, не так объяснил.
Зайти я не могу на конкретную шару admin, в которой открыт доступ на запись, и для доступа на которую надо авторизироаться. Досту же другим ресурсам открыть для гостя (nobody и т.д.), но только на чтение. Там все норамльно работает. Изменеие уровня безопасности на share не помогает. В самбе 3.0.10 encrypt password по дефолту yes, если поставить no, то даже гости не могут зайти в архив

Anonymous

Сообщение Anonymous »

на path = /mnt/mp3/uplaod права 777

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Omikron, какитм образом задавал пароль для юзверя на шаре admin ?
Что собственно в логах самбы?
Возможно имеет смысл поднять debug level
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

smbpasswd -a omikron
Дальше как обычно...

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Юниксовые права на шару выставлены корректно?
I'll kill this code without a knife -- with only fork().

Anonymous

Сообщение Anonymous »

>ls -l
>drwxrwxrwx 157 root root 4096 Фев 2 13:27 upload

Anonymous

Сообщение Anonymous »

Lioxa
не помогает такой ход, после этого не дает ввести пользователя, ставит автоматом Гость, никакие пароли не проходят.
если у кого-нить работает пропуск по паролям (или если проблему кто решил), бросьте сюда пож свой smb.conf.

zotrix
Интересующийся
Сообщения: 65
Зарегистрирован: 01 янв 2005, 11:52

Сообщение zotrix »

valid users = omikron
write list = omikron

dalshe uvelichivai debug i smotri chto ne tak

Ответить