alexander skordas ρώτησε πριν 8 μήνες

Γειά σας
από το 2014 χρησιμοποιώ τα Ubuntu Mate σαν λειτουργικό σε κύριο PC για διαμοιρασμό αρχείων σε οικιακό δίκτυο που έφτιαξα με βάση το άρθρο σας "Εγκατάσταση Samba σε Ubuntu για Δικτύωση με Windows" (https://www.pcsteps.gr/35759-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7-samba-%CF%83%CE%B5-ubuntu-%CE%B4%CE%B9%CE%BA%CF%84%CF%8D%CF%89%CF%83%CE%B7-windows/).
Τα πάντα λειτουργούσαν άψογα (με όλες τις αναβαθμίσεις και ενημερώσεις που κυκλοφορούσαν κατά καιρούς) μέχρι που έκανα αναβάθμιση σε Ubuntu Mate 24.04.2.
Αρχικά χάθηκαν όλα τα στοιχεία ελέγχου (κουμπιά παραθύρων, μπάρα εργασίας κλπ) εκτός από το ποντίκι που λειτουργούσε, αλλά δεν είχε κανένα νόημα αφού δεν μπορούσε να κάνει κλικ κάπου...
Έκανα ρισταρτ με την παραδοσιακή μέθοδο (στεγνά με το κουμπί...) και στην εκκίνηση έβγαλε μήνυμα ότι το PC βρίσκεται σε emergency mode... όποια εντολή και να έδωσα σαν root δεν την δέχτηκε, και έτσι αποφάσισα να κάνω καινούρια καθαρή εγκατάσταση από την αρχή.
Αφού με μπέρδεψε λίγο ο εκαινούριος εγκαταστάτης, τελικά όλα πήγαν καλά και το λειτουργικό ξεκίνησε μια χαρά.
Ξαναέκανα τις ρυθμίσεις του άρθρου σας που προανέφερα, εγκατέστησα και το caja-share και ξεκίνησα να κάνω κοινόχρηστα τα στοιχεία που μ' ενδιέφεραν... όμως μου έβγαλε μήνυμα ότι δεν έχω επαρκή δικαιώματα στο αρχείο /var/lib/samba/samba-share.
Άλλαξα τα δικαιώματα μπαίνοντας σαν root, δέχτηκε την δημιουργία κοινοχρήστων... αλλά πλέον από κανένα μηχάνημα του οικιακού δικτύου (όλα με πλήρως ενημερωμένο λειτουργικό Linux Mint 21.3) δεν μπορώ να ανοίξω το κεντρικό ώστε να έχουν πρόσβαση στα κοινόχρηστα αρχεία.
Παρακαλώ, αν έχετε κάποια ιδέα θα χαρώ να την εφαρμόσω...
Ευχαριστώ εκ των προτέρων,
Αλέξανδρος Σκορδάς

1 Απαντήσεις

Γιώργος Τράντζας Staff απάντησε πριν 8 μήνες

Καλησπέρα φίλε μου! Στις νεότερες εκδόσεις έχουν αλλάξει λίγο οι κανόνες ασφαλείας. Καλό είναι να μην ορίζεις τα κοινόχρηστα αρχεία μέσα από το /var/lib/samba. Αντί αυτού, δημιουργήστε έναν δικό σας φάκελο, π.χ:

sudo mkdir -p /srv/samba/shared
sudo chown -R nobody:nogroup /srv/samba/shared
sudo chmod -R 0775 /srv/samba/shared

και προσθέστε αυτόν τον φάκελο στο /etc/samba/smb.conf:

path = /srv/samba/shared
browseable = yes
read only = no
guest ok = yes
force user = nobody

Μετά, επανεκκίνησε το Samba:

sudo systemctl restart smbd

bash
Αντιγραφή
Επεξεργασία