Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: VYŘEŠENO - Samba a přístup k NAS z windows  (Přečteno 5287 krát)

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
VYŘEŠENO - Samba a přístup k NAS z windows
« kdy: 26 Listopadu 2021, 23:40:46 »
Ahoj, chci si vytvořit NAS z externího USB disku., ale nefunguje mi přístup z windows.

Po zadání IP adresy jsem dotázán na login. Po vyplnění jména a hesla které odpovídají uživateli Ubuntu i Samba se dozvím, že je jméno nebo heslo špatně.
Taky mi připadá zvláštní, že počítač s ubuntu nevidím v záložce Síť ve Windows. Každopádně vzdálená plocha mi z windows funguje.
Konkrétně chci přistupovat k USB disku /media/ubuntu/4TB, v Sambě označený názvem Disk.
Pro konfiguraci Samby používám gadmin-samba.

Prosím o pomoc, došly mi nápady a googlování taky nepomáhá.

Tady je smb.conf
Kód: [Vybrat]
[global]
netbios name = NaF_Store
server string = Samba server
workgroup = WORKGROUP
security = user
hosts allow = 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
valid users = %U
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/lib/samba/profiles
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no

[pdf-documents]
path = /var/lib/samba/pdf-documents
comment = Converted PDF Documents
admin users = %U
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

[Disk]
path = /media/ubuntu/4TB
comment = Disk Samba
valid users = @naf_store %U ubuntu naf_store NaF_Store
write list = %U ubuntu naf_store NaF_Store
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no
« Poslední změna: 27 Listopadu 2021, 23:03:07 od Tazz »
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

West

  • Aktivní člen
  • *
  • Příspěvků: 404
Re:Samba a přístup k NAS z windows
« Odpověď #1 kdy: 27 Listopadu 2021, 14:24:47 »
A z iného systému, napríklad z iného Linuxu funguje prístup na zdielané zložky?
Vyskúšaj nastaviť Samba užívateľa a jeho heslo príkazom smbpasswd...

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Samba a přístup k NAS z windows
« Odpověď #2 kdy: 27 Listopadu 2021, 17:44:58 »
A z iného systému, napríklad z iného Linuxu funguje prístup na zdielané zložky?
Vyskúšaj nastaviť Samba užívateľa a jeho heslo príkazom smbpasswd...

Zkoušel jsem jenom dva různé počítače s W10. Výsledek stejný - špatné heslo.
Když vypnu samba server nebo zadám špatnou IP adresu, tak je chování jiné. Je proto evidentní, že samba nějak funguje.
smbpasswd jsem použil. Beze změny.

Není nutné povolit třeba nějaké porty? Nikde jsem se o tom ale nedočetl.

Nějaké další nápady?
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

West

  • Aktivní člen
  • *
  • Příspěvků: 404
Re:Samba a přístup k NAS z windows
« Odpověď #3 kdy: 27 Listopadu 2021, 18:17:05 »
Obávam sa, že gadmin-samba na nových systémoch domrví konfigurák tak, že to prestane fungovať. Aspoň ja som s tým moc úspešný nebol, keď som ho chcel pred nejakým rokom použiť. Doporučujem dať konfigurák smb.conf tak ako bol po inštalácii systému a nakonfigurovať ho ručne. Dôležité je nastaviť Samba užívateľa a jeho heslo príkazom smbpasswd. Vo firewalle treba povoliť porty 137/UDP, 138/UDP, 139/TCP, 445/TCP.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Samba a přístup k NAS z windows
« Odpověď #4 kdy: 27 Listopadu 2021, 19:09:56 »
Co máš za verzi Windows?
Povol (ve windows > programy a funkce > zapnout/vypnout funkce syst. windows) protokol SMB1 a restartuj.
Novější verze samby nemají (prý z bezp. důvodů :-\) funkci "observe". Proto v síti druhý PC nevidíš (ale pokud zadáš \\IP\share, do umístění se dostaneš). Lze to řešit vynucením v smb.conf
A závěrem: Kdo je vlastníkem a jaká práva má ta složka do které se hodláš dostat? Jméno účtu je "ubuntu"? To se mi nezdá..
Pokud ji nemáš řádně nasdílenou (povolen přístup všem), pak se nediv, že se do ní nedostaneš...
Doinstaluj si system-config-samba kde si sdílení "naklikáš".
Další "rozumy" můžeš čerpat zde.
« Poslední změna: 27 Listopadu 2021, 19:20:19 od juwa2 »

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Samba a přístup k NAS z windows
« Odpověď #5 kdy: 27 Listopadu 2021, 23:02:14 »
Nakonec jsem problém vyřešil tak, že jsem vrátil původní smb.conf a editoval jej ručně. Teď všechno funguje. Jen mě naopak překvapilo že sdílený disk nevyžadoval žádné jméno a heslo. Nejspíš je ale mám uložené ve windows. Zítra zkusím připojit ke sdílenému disku i druhá Wokna.

Postupoval jsem podle tohoto návodu: https://www.linuxbabe.com/ubuntu/install-samba-server-file-share

Gadmin-samba je zřejmě k ničemu. Nabízí moc možností ke konfiguraci, ale nedokázal jsem jej nastavit tak, aby fungoval. Takže potvrzuji že nastavení jen domrví a nijak nepomůže.

Balík pro system-config-samba jsem nenašel. Nejspíš není pro ubuntu 20.04 dostupný.

Ještě pár informací na závěr:
Protokol SMB1 byl ve windows celou dobu povolený. To jsem udělal hned na začátku.
Pro vzdálenou plochu i přístup ke sdílenému disku jsem vytvořil nového uživatele v nastavení Ubuntu (bez root práv). Přes smbpasswd jsem jej měl nastavený už od začátku mého snažení.
Žádné porty jsem nakonec nemusel povolovat, všechno funguje s výchozím nastavením.
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

 

Provoz zaštiťuje spolek OpenAlt.