Puncte:0

Dosarul de partajare Samba nu este afișat

drapel cn
jjs

Sunt destul de nou în Ubuntu și am probleme cu acțiunile Samba. Am Ubuntu 20.04 instalat pe server și win10 pe desktop. Niciunul dintre folderele partajate pe care le creez (smb.conf sau Nautilus) nu apare. Partea ciudată este că apar niște foldere care sunt accesibile de pe server și win10 (dosare hassio). Presupun că Samba funcționează doar că am ratat o configurație sau ceva interferează.

jaco@jaco-server:~$ testparm -s

Încărcați fișierele de configurare smb din /etc/samba/smb.conf Fișierul de servicii încărcat OK. Rol de server: ROLE_STANDALONE

Parametri globali

[global]

fișier jurnal = /var/log/samba/log.%m
logging = fișier
hartă către oaspete = Utilizator rău
dimensiune maximă a buștenii = 1000
respectă restricțiile pam = Da
schimbarea parolei pam = Da
acțiune de panică = /usr/share/samba/panic-action %d
password chat = *Introduceți\snew\s*\parola:* %n\n *Reintroduceți\snew\s*\parola:* %n\n *parola\actualizată\succes* .
program passwd = /usr/bin/passwd %u
securitate = UTILIZATOR
rol server = server independent
șir de server = %h server (Samba, Ubuntu)
Sincronizarea parolei unix = Da
usershare permit guests = Da
Numai proprietarul usershare = Nu
idmap config *: backend = tdb

[imprimante]

navigabil = Nu
comentariu = Toate imprimantele
creați mască = 0700
cale = /var/spool/samba
imprimabil = Da

[public]

modul de creare forțată = 0777
modul director forțat = 0777
force user = nimeni
invitat ok = Da
numai oaspeți = Da
cale = /dell
numai citire = Nu

jaco@jaco-server:~$ net usershare info --long

[Test] cale=/test comentariu= usershare_acl=Toată lumea:F,S-1-5-21-3504275779-4099143243-3885546580-1000:F, guest_ok=y

Între repornirile serverului, alternează între afișarea folderului Public și test și afișarea celorlalte 5 foldere hassio în alte locații de pe ubuntu. Pe mașina win10 la afișează întotdeauna cele 5 foldere hassio

Asta mi-a rezolvat Pentru a activa accesul în contul de invitat de pe computer, trebuie să utilizați Editorul de politici de grup (gpedit.msc). Accesați secțiunea: Configurare computer -> Șabloane administrative -> Rețea -> Stație de lucru Lanman. Găsiți și activați politica Activați conectările nesigure pentru oaspeți. Aceste setări de politică determină dacă clientul SMB va permite conectarea nesigură a oaspeților la serverul SMB.

Puncte:1
drapel es

Windows 10, dacă este configurat așa cum dorește Microsoft să-l configurați în mod implicit, nu va putea niciodată să „descopere” acțiunile Ubuntu samba.

Asta nu înseamnă că nu vă puteți conecta la el din Win10. Ai 2 variante:

[1] Conectați-vă la acesta direct în Explorer după adresa sa IP - de exemplu:

\\192.168.1.100

[2] Win10 poate folosi mDNS pentru a se conecta la server - adresat de numele său de gazdă cu un .local atașat la sfârșit:

\ubuntu-server-host-name.local

Asigurați-vă că avahi este instalat pe Ubuntu:

sudo apt install avahi-daemon

Dacă doriți cu adevărat ca Win10 să vă poată descoperi serverul, aveți într-adevăr doar 2 opțiuni:

[A] Win10 folosește ceva numit WS-Discovery ( WSD ) pentru a descoperi gazde. Samba nu face WSD, dar cu puțină muncă îl poți face să funcționeze:

Descărcați folderul:

wget https://github.com/christgau/wsdd/archive/master.zip

Deschiziți-l:

dezarhivați master.zip

Redenumiți scriptul python:

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

Copiați-l în coș:

sudo cp wsdd-master/src/wsdd /usr/bin

Copiați fișierul de serviciu systemd în /etc/systemd/system:

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

Reîncărcați serviciul:

sudo systemctl daemon-reload

Porniți serviciul:

sudo systemctl start wsdd

Activați serviciul astfel încât să pornească la pornire:

sudo systemctl enable wsdd

[B] Activați NetBIOS atât pe Win10, cât și pe Ubuntu - Acesta este ceva de care Win10 încearcă să scape, deoarece îl consideră o problemă de securitate:

În Win10: Panou de control > Programe și caracteristici > Activați sau dezactivați funcțiile Windows > Suport pentru partajarea fișierelor SMB 1.0/CIFS > Client SMB 1.0/CIFS.

În Ubuntu: Editați /etc/samba/smb.conf și chiar sub linia grup de lucru = WORKGROUP adăugați acesta:

server min protocol = NT1

Ai crede că o simplă repornire a serviciului ar fi suficientă - și ar putea fi în cazul tău:

sudo service smbd restart

Dar NetBIOS este o relicvă a unei epoci trecute și ar putea fi necesar să reporniți cutia.

NetBIOS este un lucru urât cu care să lucrați, așa că poate fi necesar să faceți alte ajustări pentru ca acesta să funcționeze.

jjs avatar
drapel cn
jjs
Multumesc pentru acest raspuns. Cele mai multe dintre ele le-am făcut într-unul dintre ghidurile pe care le urmăream. Nu cred că am o problemă de descoperire în acest moment, deoarece pot vedea și accesa serverul Linux din win10. Problema pe care o am este că folderul public de partajare creat de mine nu apare ( calea = /test în smb.conf)
Morbius1 avatar
drapel es
Editați postarea originală și adăugați rezultatul acestei comenzi de pe server: `testparm -s`
Morbius1 avatar
drapel es
Am recitit postarea ta. Se pare că creați acțiuni în smb.conf și din Nautilus. Trebuie să vedem și rezultatul acestei comenzi: `net usershare info --long`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.