LINUX.ORG.RU
ФорумAdmin

Абсолютная файлопомойка на samba 4

 


2

2

Что-то не могу настроить довольно лёгкую в настройке самбу.
В samba 4 нет больше опции «security = share», которая была в samba 3, а как тогда реализовать «абсолютную файлопомойку»? Нужно, чтобы был гостевой доступ для всех ко всем шарам и к списку шар тоже. Ещё нужно расшарит принтер, который у меня в cups настроен.
Конфиг пока такой:

[global]
netbios name = Machine08
workgroup = WORKGROUP
security = AUTO
idmap config * : backend = tdb
guest account = sambaguest
map to guest = Bad Password
null passwords = yes
usershare allow guests = yes

[Несохранённые]
path = /srv/unsaved
guest ok = yes
browseable = yes
writable = yes

[Софт]
path = /srv/soft
guest ok = yes
browseable = yes
writable = yes


root@srv:~ # cat /jls/samba/usr/local/etc/smb4.conf
[global]
  workgroup = LOCAL
  realm = LOCAL
  server string = Share


  # Enable synlinks
  unix extensions = No
  wide links = yes
  follow symlinks = yes

  # Securtity settings
  security = user
  map to guest = Bad Password
  guest account = nobody
  auth methods = guest, sam_ignoredomain
  create mask = 0775
  directory mask = 0775
  hide dot files = yes

[Share]
  comment = Share
  path = /share
  create mask = 0775
  directory mask = 0775
  read only = No
  guest ok = Yes

root@srv:~ #
system-root ★★★★★ ()
Ответ на: комментарий от system-root

Не помогло.
В логе smbd такие сообщения:

апр 02 03:16:17 machine08 smbd[7944]: [2017/04/02 03:16:17.396646,  0] ../lib/util/become_daemon.c:124(daemon_ready)
апр 02 03:16:17 machine08 smbd[7944]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections

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

Isur

Ещё будут советы?

Как один из вариантов:

  admin users = root

Можно еще права на директории и файлы проверить, должно быть 777 (rwxrwxrwx) и 666 (rw-rw-rw-) соответственно.

ravdinve ()
[global]
netbios name = Machine08
workgroup = WORKGROUP
security = user
guest account = nobody
map to guest = Bad Password
usershare allow guests = yes

[Несохранённые]
path = /srv/unsaved
guest ok = yes
browseable = yes
writable = yes
public = yes

зыж, проверяй права на файлы, думается тут

Morin ★★★ ()
Последнее исправление: Morin (всего исправлений: 1)
Ответ на: комментарий от Morin

no this is samba four

So what? `man 5 smb.conf` for samba 4.2.12-SerNet-RedHat-22.el7 clearly states that

Bad User - Means user logins with an invalid password are rejected, unless the username does not exist, in which case it is treated as a guest login and mapped into the guest account.

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

А если существует? Ага именно тот самый nobody? :)

Если существует, то ой, но часто ли ты видел, чтобы в самбу целенаправленно логинились от имени nobody?

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

Да, два раза да, я ж не из головы беру. как только с третей на четвертую перешли так сразу и нашли этот костыль поставляемый вмести с деприками :) ну что как маленькие

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

А должно быть 'bad user'.

Поменял - не помогло. Также добавил опцию 'auth methods = guest' по совету system-root - то же не помогло.

Также меня смучает, что нет никаких записей в логе демона smbd о попытках входа, есть только то что я писал тут Абсолютная файлопомойка на samba 4 (комментарий)

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

Хе, ну тогда смотри проверяй конфиг, что-то не так. И та, а ну топологию сети в студию, а то вдруг

Morin ★★★ ()
Последнее исправление: Morin (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.