[Решено] Проблемы с samba

Всем доброго времени суток! Делал по инструкции с вики.
cp /etc/samba/smb.conf.default /etc/samba/smb.conf
поменял workgroup = WORKGROUP
Сделал systemctl enable smbd и systemctl enable nmbd. Потом groupadd -r sambashare
Пользователь - один -as, входит в группу wheel и sambashare.
Добавил пользователя as и nobody в самбу с пустыми паролями.
smbpasswd -a as и smbpasswd -e as (аналогично для nobody).
Имя пользователя nobody для windows изменил имя на guest.
cat /etc/samba/smb.conf
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
	workgroup = workgroup

# server string is the equivalent of the NT Description field
	server string = Samba Server

	printcap name = /etc/printcap
;  guest account = pcguest

	log file = /var/log/samba/%m.log

	max log size = 50

	security = user

;  username map = /etc/samba/smbusers

#[homes]
#	comment = Home Directories
#	browseable = no
#	writable = yes

[printers]
	comment = All Printers
	path = /var/spool/samba
	browseable = no
# Set public = yes to allow user 'guest account' to print
;	guest ok = no
;	writable = No
	printable = yes

[asshare]
		comment = as-share
	path = /home/as/Общедоступные
        writable = yes
;	read only = no
	browseable = yes
	guest ok = yes
        force user = nobody
;        read only = no

netstat -tunlp | grep smbd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1012/smbd
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1012/smbd
tcp6       0      0 :::139                  :::*                    LISTEN      1012/smbd
tcp6       0      0 :::445                  :::*                    LISTEN      1012/smbd
netstat -tunlp | grep nmbd
udp        0      0 192.168.9.255:137       0.0.0.0:*                           1022/nmbd
udp        0      0 192.168.9.56:137        0.0.0.0:*                           1022/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           1022/nmbd
udp        0      0 192.168.9.255:138       0.0.0.0:*                           1022/nmbd
udp        0      0 192.168.9.56:138        0.0.0.0:*                           1022/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           1022/nmbd

iptables -L -v -n
Chain INPUT (policy ACCEPT 969 packets, 97202 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 316 packets, 35114 bytes)
 pkts bytes target     prot opt in     out     source               destination

systemctl status smbd.service
● smbd.service - Samba SMB/CIFS server
   Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-07-25 11:23:52 MSK; 7min ago
  Process: 1010 ExecStart=/usr/bin/smbd -D (code=exited, status=0/SUCCESS)
 Main PID: 1012 (smbd)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/smbd.service
           ├─1012 /usr/bin/smbd -D
           ├─1013 /usr/bin/smbd -D
           ├─1014 /usr/bin/smbd -D
           └─1016 /usr/bin/smbd -D

июл 25 11:23:52 as-pc systemd[1]: Starting Samba SMB/CIFS server...
июл 25 11:23:52 as-pc systemd[1]: Started Samba SMB/CIFS server.
июл 25 11:23:52 as-pc smbd[1012]: [2017/07/25 11:23:52.299967,  0] ../lib/util/become_daemon.c:124(daemon_ready)
июл 25 11:23:52 as-pc smbd[1012]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections

systemctl status nmbd.service
● nmbd.service - Samba NetBIOS name server
   Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-07-25 11:24:01 MSK; 8min ago
  Process: 1021 ExecStart=/usr/bin/nmbd -D (code=exited, status=0/SUCCESS)
 Main PID: 1022 (nmbd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/nmbd.service
           └─1022 /usr/bin/nmbd -D

июл 25 11:24:01 as-pc systemd[1]: Starting Samba NetBIOS name server...
июл 25 11:24:01 as-pc systemd[1]: Started Samba NetBIOS name server.
июл 25 11:24:01 as-pc nmbd[1022]: [2017/07/25 11:24:01.461338,  0] ../lib/util/become_daemon.c:124(daemon_ready)
июл 25 11:24:01 as-pc nmbd[1022]:   STATUS=daemon 'nmbd' finished starting up and ready to serve connections

Этот компьютер не видит ни одного компьютера в рабочем окружении. Когда в thunar открывается обзор сети, то если зайти в папку сеть виндовс, там ничего не будет.
Также другие компьютеры не могут получить доступ к папке Общедоступные - она видна, но не открывается. Локальные права на папку /home/as/Общедоступные - 0777.
В общем у меня две проблемы - не видно компьютеров в сетевом окружении и нет доступа к расшареной папке.
В логах ничего нет. Как решить проблему?
посмотрите в этой ветке http://archlinux.org.ru/forum/topic/17014/
кстати, вы устанавливали пакет gvfs-smb ?
посмотрите в этой ветке http://archlinux.org.ru/forum/topic/17014/
Спасибо. Поменял конфиг самбы по рекомендации
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
	workgroup = workgroup

# server string is the equivalent of the NT Description field
	server string = Samba Server

	printcap name = /etc/printcap

        dns proxy = no

;  guest account = pcguest

	log file = /var/log/samba/%m.log

	max log size = 50

	security = user

       map to guest = Bad User

       username map = /etc/samba/smbusers

       usershare allow guests = yes

       guest ok = yes

#[homes]
#	comment = Home Directories
#	browseable = no
#	writable = yes

[printers]
	comment = All Printers
	path = /var/spool/samba
	browseable = no
# Set public = yes to allow user 'guest account' to print
;	guest ok = no
;	writable = No
	printable = yes

[asshare]
	comment = as-share
	path = /home/as/Общедоступные
        public = yes
        writable = yes
        admin users = nobody
	browseable = yes
	guest ok = yes
        force user = nobody
;       read only = no
Пошла запись в папку Общедоступные без проблем. Доступ к к расшареной папке появился.

кстати, вы устанавливали пакет gvfs-smb ?
pacman -S gvfs-smb
предупреждение: gvfs-smb-1.32.1+3+gd852665e-1 не устарел -- переустанавливается

Но по прежнему не видно компьютеров в сетевом окружении.
Когда в тунаре кликаешь по папке Сеть Windows , открывается пустой адрес smb:///
если в thunar писать smb://имя_компьютера/общая_папка - дает зайти?
Нет, как только после smb:/// что-то вводишь, появляется слева красный круг, не зависимо от ввода или имя или ип адрес.
вообщем пока не понятно, могу лишь предположить, что требуется вот это:

NetBIOS/WINS host names
You may need to start/enable winbindd in order to resolve host names with e.g., mount.cifs
The smbclient package provides a driver to resolve host names using WINS. To enable it, add “wins” to the “hosts” line in /etc/nsswitch.conf.
https://wiki.archlinux.org/index.php/samba#Client_configuration

то есть требуется внести строчку "wins" в "hosts" в /etc/nsswitch.conf и для полного счастья установить smbclient
pacman -S smbclient
предупреждение: smbclient-4.6.5-1 не устарел -- переустанавливается

cat /etc/nsswitch.conf
# Begin /etc/nsswitch.conf

passwd: compat mymachines systemd
group: compat mymachines systemd
shadow: compat

publickey: files

hosts: files mymachines resolve [!UNAVAIL=return] dns myhostname wins
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

# End /etc/nsswitch.conf
Внес wins, но компьютеров в сети не видно.
Перезагрузите компьютер. После этого должны появится компьютеры в сети. WORKGROUP - это ведь группа, в которой состоят все нужные вам компьютеры в сети?
После перезагрузки стало хуже - в тунаре не открывается Обзор сети - пишет не удалось открыть <</ на >>.
Время ожидания истекло.
Или по прежнему при открытии папки Сеть Windows показывает пустой адрес smb:///
Или не открывает совсем или показывает пустой адрес, через раз.
 
Зарегистрироваться или войдите чтобы оставить сообщение.