Debian - Samba nefunguje

Filip

Debian - Samba nefunguje
« kdy: 27. 03. 2017, 09:38:11 »
Ahoj,
Nevím zda-li to tu už někdo řeší ale po posledním updatu samby na Debianu8 přestaly správné fungovat sdílené složky. Nyní se to chová tak že když rozkliknu sdílenou složku Backup tak sem se dostanu mohu zde mazat vytvářet soubory a složky problém nastane v momentě kdy vstoupím do této složky. A pokusím se zde něco vytvořit a nebo otevřít tak v ten moment průzkumník windows zamrzne. Tento update jsem nainstaloval na dvou serverech a odteď mám stejný problém. Zkoušel jsem sambu odinstalovat a nainstalovat, vytvořit nové sdílení ale je to stále stejné. Příkaz smbstatus vypíše tyto chyby:
Kód: [Vybrat]
root@ithelp:/mnt/md1raid# smbstatus

Samba version 4.2.14-Debian
PID     Username      Group         Machine            Protocol Version       
------------------------------------------------------------------------------
52542     mn-fm         mn-fm         192.168.100.152 (ipv4:192.168.100.152:61185) SMB2_10     

Service      pid     machine       Connected at
-------------------------------------------------------
Test         52542   192.168.100.152  Mon Mar 27 09:24:16 2017

Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
52542        1000       DENY_NONE  0x100080    RDONLY     NONE             /mnt/md1raid/test   .   Mon Mar 27 09:24:15 2017
Uživatel mn-fm je zde připojen bohužel kopírování do podsložky stojí. Také jsem zjistil v htop příkazu že samba konstatně vytěžuje z 25% CPU.

Děkuji za jakoukoliv radu. Ještě přikládám lis s poslední aktualizací.

Kód: [Vybrat]
Log started: 2017-03-24  12:07:21
(Načítá se databáze … nyní je nainstalováno 151054 souborů a adresářů.)
Připravuje se nahrazení …/libwbclient0_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se libwbclient0:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-vfs-modules_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-vfs-modules (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-dsdb-modules_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-dsdb-modules (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/python-samba_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se python-samba (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/libsmbclient_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se libsmbclient:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-libs_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-libs:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-common-bin_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-common-bin (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-common_2%3a4.2.14+dfsg-0+deb8u4_all.deb …
Rozbaluje se samba-common (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Zpracovávají se spouštěče pro balík man-db (2.7.0.2-5) …
Zpracovávají se spouštěče pro balík systemd (215-17+deb8u6) …
Nastavuje se balík libwbclient0:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-libs:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-vfs-modules (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-dsdb-modules (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík python-samba (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík libsmbclient:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-common (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-common-bin (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba (2:4.2.14+dfsg-0+deb8u4) …
Zpracovávají se spouštěče pro balík libc-bin (2.19-18+deb8u7) …
Log ended: 2017-03-24  12:07:49
« Poslední změna: 28. 03. 2017, 18:25:27 od Roman Bořánek »


Chvej

Re:Debian samba nefunguje
« Odpověď #1 kdy: 27. 03. 2017, 13:51:02 »
Logy by nebyly? Kristalove koule dosli - bohuzel

ByCzech

  • *****
  • 1 873
    • Zobrazit profil
    • E-mail
Re:Debian samba nefunguje
« Odpověď #2 kdy: 27. 03. 2017, 14:01:38 »
Logy by nebyly? Kristalove koule dosli - bohuzel

Taky čekám, kdy tazateli dojde, že by měl poslat logy, konfigurační soubor, výpisy práv na FS u složek, které jsou sdíleny do sítě ap. místo toho zbytečného záznamu z instalace balíčků...

pm

Re:Debian samba nefunguje
« Odpověď #3 kdy: 27. 03. 2017, 14:04:32 »

Filip

Re:Debian samba nefunguje
« Odpověď #4 kdy: 27. 03. 2017, 14:10:04 »
Přikládám logy:
1. smbd.log
Kód: [Vybrat]
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2017/03/27 13:20:28.234477,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60459 -- ignoring
[2017/03/27 13:21:28.247684,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60475 -- ignoring
[2017/03/27 13:22:28.299218,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60476 -- ignoring
[2017/03/27 13:23:28.361681,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60625 -- ignoring
[2017/03/27 13:24:16.005981,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60627 -- ignoring
[2017/03/27 13:24:28.375654,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60628 -- ignoring
[2017/03/27 13:25:28.438053,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60629 -- ignoring
[2017/03/27 13:26:28.498070,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60630 -- ignoring
[2017/03/27 13:27:28.501052,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60632 -- ignoring
[2017/03/27 13:28:28.566777,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60831 -- ignoring
[2017/03/27 13:29:28.573534,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60884 -- ignoring
[2017/03/27 13:30:28.636047,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60888 -- ignoring
[2017/03/27 13:31:28.645561,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60889 -- ignoring
[2017/03/27 13:32:28.708059,  2] ../source3/smbd/server.c:443(remove_child_pid)
  Could not find child 60890 -- ignoring
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL

2. nmbd.log
Kód: [Vybrat]
[2017/03/27 13:20:51.688681,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:25:55.862277,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:30:56.267213,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:31:00.534492,  0] ../source3/libsmb/nmblib.c:873(send_udp)
  Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:36:00.637628,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:41:07.994583,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:43:01.975364,  0] ../source3/libsmb/nmblib.c:873(send_udp)
  Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:46:03.325321,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:51:02.011670,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:55:02.673877,  0] ../source3/libsmb/nmblib.c:873(send_udp)
  Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:56:13.175555,  2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
  check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4

3. log.smbd
Kód: [Vybrat]
[2017/03/27 09:03:40,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:03:41.693864,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2017/03/27 09:05:00.694186,  0] ../lib/util/pidfile.c:153(pidfile_unlink)
  Failed to delete pidfile /var/run/samba/smbd.pid. Error was Adresář nebo soubor neexistuje
[2017/03/27 09:05:01,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:05:01,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:05:01,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:09:14,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:09:14,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:09:14,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:11:01,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:11:01,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:11:01,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:15:01,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:15:01,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:15:01,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:24:15,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:24:15,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:24:15,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 14:07:20,  0] ../source3/smbd/server.c:1241(main)
  smbd version 4.2.14-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 14:07:20,  2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2017/03/27 14:07:20,  2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED




Filip

Re:Debian samba nefunguje
« Odpověď #5 kdy: 27. 03. 2017, 14:13:11 »

Filip

Re:Debian samba nefunguje
« Odpověď #6 kdy: 27. 03. 2017, 14:14:41 »
Zde přikládám smb.conf
Kód: [Vybrat]
#Standardni kodovani pro DOS klienty
    Dos charset = 852
#
#Standardni kodovani linuxoveho serveru
    unix charset = UTF-8
#
#Trasformovani jmen z linux like name na dos linux name
    mangled names = yes
#
#Prevadi napriklad soubory .jmeno na hidden soubory ve windows
    mangling method = hash2
#
#Zakazani nasledovani symlinks (doporucene kvuli bezpecnosti)
    follow symlinks = no
#
#Samba vzdy bude chtit byt lokalni master a katolog nikdy neprestane zkouset elections
    local master = yes
    os level = 20
    preferred master = yes
#
#Muze ovlivni pomale zapisovani doporucuje se vypnout
    write raw = no
    read raw = no
#
#Rezim logovani ( mozno nastavit 0 -20 )
    debug level = 2
#
#Automaticke dosazeni jmena serveru
    server string = %h server
#
#Poradi urcovani rozlisovani dns jmen
    name resolve order = bcast host
#
#Synchronizace hesel unix - samba
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
#
#Povoleni samby pouze pro tato rozhrani
# interfaces = lo eth1
#
#Databaze hesel samby
    passdb backend = tdbsam
#
#Aliasy pro uzivatele (pepawindows = iva)
    username map = /etc/samba/smbusers
#
#Nastaveni pristupu na jmeno heslo uzivatele
    security = user
#
#Jmeno serveru
# netbios name = ITHELP
#
#Nazev pracovni skupiny
    workgroup = ithelp.local
#
#Spacifikace sid rozsahu skupin v smb4 jiz zastarale
# idmap uid = 10000-110000
# idmap gid = 96000-196000
#
#Zobrazovt tiskarny
    load printers = no
#
#Povoleni zasilani sifrovanych hesel (od windows 2000)
    encrypt passwords = true
#
#Umoznuje menit smbpasswd uzivatelum
    passwd program = /usr/bin/passwd %u
#
#Specifakece domeny
# realm = *
#Globalni politika
    default = global
#
#Potlaceni necislovanych skupin
    winbind enum groups = yes
#
#Maximalni velikost log souboru 50kB pak dojde k rotaci
    max log size = 50
#
#Zakazani proxy
    dns proxy = no
#
#Zvysuje rychlost cteni
    socket options = TCP_NODELAY
#Synchronizace hesel unix - samba klientu
# unix password sync = yes
#
#Bezi pouze na specifikovanych rozhranich
    bind interfaces only = yes
#
#Potlaceni necislovanych uzivatelu
    winbind enum users = yes
#
#Tiskovy protokol
    printing = cups
# cups option = raw
#
#Globalni politika
    auto services = global
#
#Umisteni log souboru
    log file = /var/log/samba/%m.log
#Umoznuje spouste .exe soubory
    acl allow execute always = True
# Konkretni soubory mohou byt schovany
hide files = /.* .bashrc
#
######################################################################

[homes]
#   path = /home
    comment = Domaci adresare, kvota 5GB
    browseable = no
    writable = yes
    create mask = 0600
    directory mask = 0700
    valid users = %S

[Public]
    public = yes
    browseable = yes
    writable = yes
    create mask = 0666
    directory mask = 0777
    force group = nogroup
    force user = root
    comment = Omezena velikost na 10GB
    path = /home/public

[Informatika]
    directory mask = 0770
    force group = informatika
    force user = server
    create mask = 0660
    valid users = @informatika
    comment = Slozka oddeleni IT
#   read list =
    path = /home/informatika
    writeable = yes

[Transfer]
   path = /home/transfer
   comment = Classified folder, deleted every sunday.
   directory mask = 0770
   force group = transfer-w
   force user = server
   create mask = 0660
   valid users = @transfer-w,@transfer-r
   read list = @transfer-r
   writable = yes

[Backup]
  path = /mnt/md1raid/backup
  comment = Slozka pro zalohy
  directory mask = 0770
  force group = backup-w
  force user = server
  create mask = 0660
  valid users = @backup-w,@backup-r
  read list = @backup-r
  writeable = yes   
  browseable = yes   

[Firewall]
  path = /home/firewall
  comment = Firewall conf files...
  directory mask = 0770
  force group = firewall-w
  force user = server
  create mask = 0660
  valid users = @firewall-w,@firewall-r
  read list = @firewall-r
  writable = yes
  browseable = no
 
[Install]
  comment = windows 7 Image
  path = /home/windows
  read only = no
  browseable = no
  public = yes
#  printables = no
  guest ok = yes
#  oplocks = no
#  locking = no

[Test]
  path = /mnt/md1raid/test
  comment = Slozka pro zalohy
  directory mask = 0770
  force group = backup-w
  force user = server
  create mask = 07700
  valid users = @backup-w,@backup-r
  read list = @backup-r
  writeable = yes
  browseable = yes

Filip

Re:Debian samba nefunguje
« Odpověď #7 kdy: 28. 03. 2017, 06:15:58 »
Ahoj,
Problém vyřešen. Dostal jsem odpověď z bug reportu a musí se v globální konfiguraci změnit řádek:
Kód: [Vybrat]
follow symlinks = no na
Kód: [Vybrat]
follow symlinks = yes a nebo úplně odstranit.
Po změně na yes a restartování smbd vše začalo fungovat.

Fantomas

Re:Debian samba nefunguje
« Odpověď #8 kdy: 28. 03. 2017, 08:31:45 »
Ale tu direktivu sis tam pridal sam ;-) Porad rikam, ze mene je vice...

Filip

Re:Debian samba nefunguje
« Odpověď #9 kdy: 28. 03. 2017, 08:48:52 »
Ano přidal  :) Byla mě doporučena jako bezpečnostní. Tak na druhou stranu jsem si zase prošel sambu  :)