LINUX.ORG.RU
ФорумAdmin

Samba 3.6.23: Не видит алиасы smbusers

 , ,


0

1

Собственно, сабж. Есть огороженная одноранговая сеть с WORKGROUP-компами и сервером Samba на Gentoo. Самба исполняет роль файлопомойки для них.

Пользователи десктопов заведены на русском языке, соответственно, чтобы им расшарить доступ, необходимо сделать привязку русского имени к реальному unix-пользователю на сервере. Собственно, с этим и проблема. Samba в упор не видит файл smbusers. Строчка в smb.conf:

username map = /etc/samba/smbusers
ни на что не влияет. Не работают даже дефолтные примеры:
# Syntax:
#   Unix_name = SMB_name1 SMB_name2 ...

root = Administrator admin
nobody = guest pcguest smbguest
ЧЯДНТ?

русская локаль на том сервере установлена?Есть ли домен?Через ACL или юникс средствами права сделаны?И есть ли в эту подсеть вообще доступ из вне подсети.

erzent ☆☆ ()
Ответ на: комментарий от erzent

русская локаль

Дело не в ней, но.

localhost ~ # locale
LANG=ru_RU.CP1251
LC_CTYPE=ru_RU.CP1251
LC_NUMERIC=ru_RU.CP1251
LC_TIME=ru_RU.CP1251
LC_COLLATE=ru_RU.CP1251
LC_MONETARY=ru_RU.CP1251
LC_MESSAGES=ru_RU.CP1251
LC_PAPER=ru_RU.CP1251
LC_NAME=ru_RU.CP1251
LC_ADDRESS=ru_RU.CP1251
LC_TELEPHONE=ru_RU.CP1251
LC_MEASUREMENT=ru_RU.CP1251
LC_IDENTIFICATION=ru_RU.CP1251
LC_ALL=

Есть ли домен?

Нет.

Через ACL или юникс средствами права сделаны?

Прав пока никаких не выставлено, он просто их не может применить ни на папку (не находит пользователя), ни зайти на сервер с security = user. Unix-пользователей при этом распознаёт на раз.

Если что, smbpasswd -a %user% я делал.

И есть ли в эту подсеть вообще доступ из вне подсети.

Сейчас всё крутится на макете, и с доступом в сеть всё нормально, так что мимо.

Adding a Valid User

Сейчас попробую, спасибо.

Le_Raux ()

samba 3.6.22, гента, УМВР. Маппил «Администратор» на «pinkbyte» До 3.6.23 еще руки не дошли обновиться, но я сомневаюсь что там что-то сломано.

Ты пароль пользователю через smbpasswd-то выставил?

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Попытался повторить фокус дома. Видимо, я что-то неправильно делаю.

1) создаю папку /mnt/leraux
2) делаю на неё chown leraux
3) добавляю конфиг в smb.conf:

[leraux]
   path = /mnt/leraux
   public = yes
   browseable = yes
   writable = yes
   valid users = leraux
   guest ok = no
4) Заряжаю пользователя паролем
smbpasswd -a leraux
5) Добавляю строку в smbusers:
leraux = mamba
6) Перезагружаю самбу
7) Заходит только и только через пользователя «servername\leraux»
8) Почему?

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