Χρόνια πολλά σε όλους και καλή χρονιά!
Έχει κανένας εργαστήριο με "ανάμεικτα" Windows 10 και Windows 11 PCs με ένα -ας πούμε πιο ισχυρό- μηχάνημα με Ubuntu 20.04 + sch-scripts μόνο για file server; Οι clients εκκινούν σε Windows. Για
όλα τα Windows 10 μηχανήματα ο Samba Server μ' αφήνει μια χαρά και διαμοιράζω χώρο απ' τον σκληρό του Ubuntu,
έκτος από αυτό με τα Windows 11.
Το chatGPT με οδήγησε στο παρακάτω /etc/samba/smb.conf και στις ακόλουθες ρυθμίσεις στον Group Policy Editor των Windows 11.
[global]
workgroup = WORKGROUP
server role = standalone server
security = user
# Hostname / NetBIOS name
netbios name = LINUXSERVER
server string = Linux Samba Server
# Windows 10 / 11 compatibility & security
server min protocol = SMB2
server max protocol = SMB3
map to guest = never
# Logging
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
[MyPublic]
path = /home/user/MyPublic
browseable = yes
read only = no
guest ok = no
# Authenticated access only
valid users = user
force user = user
force group = user
create mask = 0664
directory mask = 0775
Αντίστοιχα:
ΠαράθεσηΠήγαινε:
Computer Configuration
→ Administrative Templates
→ Network
→ Lanman Workstation
Enable insecure guest logons
Αλλά τζίφος! Η
net use φτύνει:
Error 3227320323, ουσιαστικά "λάθος credentials" (λέει η ΤΝ).
Καμια ιδέα;Ευχαριστώ έτσι κι αλλιώς.
ΥΓ Εν τω μεταξύ, στα μηχανήματα με Windows 10, όλα μια χαρά!!!
Καλημέρα falexakos και καλή χρονιά !!
Μια γρήγορη σκέψη που κάνω ...
στο configuration του samba βλέπω δεν έχεις credentials για τη σύνδεση ... είναι guest σωστά ?
Έχω παρατηρήσει πως windows 11 δε συνδέονται σε public shares παρά μόνο όταν "αναγκαστούν" να δώσουν credentials !!
Νομίζω είναι κάποιο default policy των windows 11.
Αν η τα παραπάνω είναι σωστά ... τότε ή θα αλλάξεις το win11 policy ή θα καθορίσεις το share να μην είναι public.
Δοκίμασε και το ακόλουθο:
Φτιάξε έναν κατάλογο πχ /samba/LINUXSERVER
και δήλωσέ τον στο smb.conf:
[LINUXSERVER]
path = /samba/LINUXSERVER
browseable = no
read only = no
force create mode = 0660
force directory mode = 2770
valid users = user, user1, user2, user3
Θα πρέπει ο χρήστης να είναι ο ίδιος και σε Linux και σε Windows, πχ για σένα ο χρήστης "user".
Θεωρώντας ότι στα Windows υπάρχει ο χρήστης "user", θα πρέπει να τον φτιάξεις στη SAMBA
Δημιουργία Samba χρήστη με την εντολή: "sudo smbpasswd -a user"
Με "sudo pdbedit -L" βλέπεις τους χρήστες
θα πρέπει να δεις κατι σαν
user:1001:
Με "smbclient -L localhost -U LINUXSERVER" βλέπεις τι μοιράζεται από τον SAMBA server