Προσάρτηση του Windows Share στο Ubuntu - Μόνιμη εγκατάσταση
Συνδεθείτε σε έναν κοινόχρηστο φάκελο των Windows από το Ubuntu μία φορά, με μη αυτόματο τρόπο, και εξαφανίζεται στην επόμενη επανεκκίνηση. Αυτή η ρύθμιση προσαρτά το κοινόχρηστο στοιχείο μόνιμα με cifs-utils και μια καταχώρηση fstab — με τον κωδικό πρόσβασης των Windows να διατηρείται σε ένα προστατευμένο αρχείο διαπιστευτηρίων, _netdev και nofail ώστε να μην κολλάει ποτέ η εκκίνηση και uid/gid ώστε τα αρχεία να ανήκουν σε εσάς.
📑Κεφάλαια
- Το πρόβλημα — ένα κοινόχρηστο στοιχείο που ανοίγετε με το χέρι εξαφανίζεται μετά από κάθε επανεκκίνηση
- Γρήγορη δοκιμή — ανοίξτε το κοινόχρηστο στοιχείο μία φορά από την εφαρμογή Αρχεία
- Εγκαταστήστε το πακέτο cifs-utils
- Δημιουργήστε το σημείο προσάρτησης στο /mnt/SharedDocs
- Αποθηκεύστε τα στοιχεία σύνδεσης των Windows σε ένα προστατευμένο αρχείο διαπιστευτηρίων
- Προσθέστε τη μόνιμη καταχώρηση στο /etc/fstab, με _netdev και nofail
- Τοποθετήστε το τώρα, επαληθεύστε το και, στη συνέχεια, κάντε τη δοκιμή επανεκκίνησης
📋 Επισκόπηση και οδηγός βήμα προς βήμα
Δοκιμάστε το Share First από την εφαρμογή Files
Πριν κάνετε οτιδήποτε μόνιμο, αποδείξτε τα βασικά μία φορά: ο υπολογιστής με Windows μοιράζεται το φάκελο, η διαδρομή δικτύου λειτουργεί και το όνομα χρήστη και ο κωδικός πρόσβασης των Windows γίνονται αποδεκτά. Ανοίξτε την εφαρμογή Αρχεία, πατήστε Ctrl + L για να ανοίξετε τη γραμμή τοποθεσίας και πληκτρολογήστε τη διεύθυνση κοινής χρήσης — στο βίντεο είναι ο φάκελος SharedDocs στον υπολογιστή με το όνομα OFFICE-PC:
smb://OFFICE-PC/SharedDocs
Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης των Windows όταν σας ζητηθεί. Εάν ανοίξει ο φάκελος και μπορείτε να δείτε τα αρχεία του, το κοινόχρηστο όνομα, το όνομα του υπολογιστή και η σύνδεση είναι όλα σωστά — σημειώστε τα ακριβώς, επειδή η μόνιμη εγκατάσταση χρησιμοποιεί τα ίδια τρία πράγματα. Αντικαταστήστε τα OFFICE-PC και SharedDocs με το δικό σας όνομα υπολογιστή και κοινόχρηστο όνομα σε αυτόν τον οδηγό.
smb://192.168.1.10/SharedDocs. Δώστε στον υπολογιστή Windows μια σταθερή ή δεσμευμένη διεύθυνση IP — μια μόνιμη προσάρτηση είναι τόσο αξιόπιστη όσο η διεύθυνση στην οποία υποδεικνύει.Εγκαταστήστε cifs-utils
Μια μόνιμη βάση χρειάζεται τα εργαλεία CIFS — τον βοηθό mount.cifs που επιτρέπει στο Ubuntu να επισυνάψει ένα κοινόχρηστο στοιχείο SMB (Windows) ως κανονικό φάκελο. Ανοίξτε ένα τερματικό και εγκαταστήστε το πακέτο:
sudo apt update
sudo apt install cifs-utils
Χωρίς αυτό το πακέτο, η καταχώριση fstab στο Βήμα 5 δεν έχει τίποτα να λειτουργήσει και η προσάρτηση αποτυγχάνει — αυτή η μικρή εγκατάσταση είναι που διαχωρίζει μια απλή περιήγηση από μια πραγματική προσάρτηση χρόνου εκκίνησης.
Δημιουργήστε το Mount Point
Ένα σημείο προσάρτησης είναι απλώς ένας κενός φάκελος όπου θα εμφανίζονται τα περιεχόμενα του κοινόχρηστου στοιχείου. Δημιουργήστε ένα στο /mnt, με το όνομα του κοινόχρηστου στοιχείου:
sudo mkdir -p /mnt/SharedDocs
Αφήστε αυτόν τον φάκελο κενό. Όταν το κοινόχρηστο στοιχείο προσαρτάται, όλα μέσα στο /mnt/SharedDocs είναι στην πραγματικότητα τα αρχεία στον υπολογιστή Windows — και όταν δεν είναι προσαρτημένο, ο φάκελος είναι απλώς άδειος, κάτι που είναι επίσης ένας χρήσιμος τρόπος για να διαπιστώσετε με μια ματιά εάν η προσάρτηση είναι ζωντανή.
Αποθηκεύστε τη σύνδεση σε ένα αρχείο προστατευμένων διαπιστευτηρίων
Η βάση χρειάζεται τον κωδικό πρόσβασής σας στα Windows σε κάθε εκκίνηση, αλλά αυτός ο κωδικός δεν πρέπει ποτέ να βρίσκεται μέσα στο ίδιο το /etc/fstab — το fstab μπορεί να διαβαστεί από κάθε λογαριασμό χρήστη στο μηχάνημα. Αντίθετα, κρατήστε τα στοιχεία σύνδεσης στο δικό του μικρό αρχείο που μόνο το root μπορεί να διαβάσει. Δημιουργήστε το:
sudo nano /root/.smbcredentials
Πληκτρολογήστε ακριβώς δύο γραμμές, με το δικό σας όνομα χρήστη και κωδικό πρόσβασης στα Windows και, στη συνέχεια, αποθηκεύστε με Ctrl + O και βγείτε με Ctrl + X:
username=YourWindowsUser
password=YourWindowsPassword
Τώρα κλειδώστε το αρχείο έτσι ώστε μόνο το root να μπορεί να το διαβάσει:
sudo chmod 600 /root/.smbcredentials
chmod 600 είναι η όλη ουσία αυτού του βήματος, όχι ένα προαιρετικό πρόσθετο. Χωρίς αυτό, το αρχείο διαπιστευτηρίων είναι απλώς ο κωδικός πρόσβασης των Windows, γραμμένος σε απλό κείμενο, όπου άλλοι λογαριασμοί στον υπολογιστή μπορούν να τον διαβάσουν. Και να θυμάστε για αργότερα: εάν αλλάξετε ποτέ τον κωδικό πρόσβασης των Windows, ενημερώστε και αυτό το αρχείο — ένας παλιός κωδικός πρόσβασης εδώ είναι ο πιο συνηθισμένος λόγος που μια λειτουργική προσάρτηση σταματά ξαφνικά.Προσθέστε τη Μόνιμη Καταχώρηση fstab
Τώρα πείτε στο Ubuntu να προσαρτήσει το κοινόχρηστο στοιχείο σε κάθε εκκίνηση. Πρώτα κρατήστε ένα αντίγραφο ασφαλείας του αρχικού fstab — μια λάθος γραμμή σε αυτό το αρχείο μπορεί να επηρεάσει την εκκίνηση και το αντίγραφο ασφαλείας θα επιστρέψει. Στη συνέχεια ανοίξτε το αρχείο:
sudo nano /etc/fstab
Προσθέστε αυτή τη γραμμή στο τέλος του αρχείου:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
Τι κάνει κάθε μέρος: //OFFICE-PC/SharedDocs είναι το κοινόχρηστο στοιχείο, το /mnt/SharedDocs είναι το σημείο όπου εμφανίζεται και το cifs είναι ο τύπος συστήματος αρχείων. Το credentials= οδηγεί στο προστατευμένο αρχείο από το Βήμα 4, επομένως δεν εμφανίζεται κανένας κωδικός πρόσβασης στο fstab. Το iocharset=utf8 διατηρεί σωστά τα ονόματα αρχείων με ειδικούς χαρακτήρες. Το _netdev λέει στο σύστημα ότι αυτή η προσάρτηση χρειάζεται το δίκτυο, επομένως περιμένει το δίκτυο αντί να αποτύχει πολύ νωρίς. Το nofail σημαίνει ότι εάν ο υπολογιστής με Windows είναι απενεργοποιημένος, το Ubuntu εξακολουθεί να εκκινεί κανονικά αντί να κολλάει ή να πέφτει σε μια ερώτηση έκτακτης ανάγκης. Το uid=1000,gid=1000 κάνει τα προσαρτημένα αρχεία να ανήκουν στον χρήστη του Ubuntu, έτσι ώστε οι εφαρμογές σας να μπορούν να αποθηκεύονται στο κοινόχρηστο στοιχείο χωρίς sudo — Το 1000 είναι το συνηθισμένο αναγνωριστικό του πρώτου λογαριασμού χρήστη. ελέγξτε το δικό σας με την εντολή id και προσαρμόστε εάν το δικό σας διαφέρει.
Τοποθετήστε τώρα και επαληθεύστε πριν κάνετε επανεκκίνηση
Μην κάνετε επανεκκίνηση ακόμα. Δοκιμάστε την καταχώρηση fstab αυτή τη στιγμή, ενώ μπορείτε να δείτε οποιοδήποτε σφάλμα παράγει:
sudo mount -a
Το mount -a προσαρτά όλα όσα αναφέρονται στο fstab. Εάν τελειώσει αθόρυβα, η καταχώριση είναι καλή — ανοίξτε το /mnt/SharedDocs και θα πρέπει να δείτε τα αρχεία του κοινόχρηστου στοιχείου των Windows και ένα γρήγορο df -h εμφανίζει το κοινόχρηστο στοιχείο που αναφέρεται ως προσαρτημένο σύστημα αρχείων. Δημιουργήστε ένα μικρό δοκιμαστικό αρχείο μέσα σε αυτό για να αποδείξετε ότι μπορείτε να γράψετε, όχι απλώς να διαβάσετε. Μόνο αφού περάσει αυτή η δοκιμή, επανεκκινήστε το μηχάνημα Ubuntu μία φορά: το κοινόχρηστο στοιχείο θα πρέπει να επανέλθει στη θέση του από μόνο του, χωρίς μη αυτόματη σύνδεση — αυτή η επανεκκίνηση είναι η πραγματική απόδειξη ότι η μόνιμη εγκατάσταση λειτουργεί.
mount -a αναφέρει ένα σφάλμα, διορθώστε το τώρα και όχι μετά από επανεκκίνηση — διαβάστε το μήνυμα, γιατί συνήθως ονομάζει το πρόβλημα απευθείας: λάθος όνομα κοινής χρήσης ή διεύθυνση υπολογιστή, λάθος περιεχόμενο στο αρχείο διαπιστευτηρίων ή "άρνηση άδειας" από την πλευρά των Windows, όπου ο χρήστης χρειάζεται άδεια τόσο στην καρτέλα Κοινή χρήση όσο και στην καρτέλα Ασφάλεια του φακέλου. Μια βάση σπάνια σπάει από μόνη της αργότερα. Όταν το κάνει κάποιος, κάτι άλλαξε από τη μία πλευρά — ο κωδικός πρόσβασης των Windows, η διεύθυνση του υπολογιστή ή τα δικαιώματα.🏷️Μεταβλητές και λέξεις-κλειδιά αναζήτησης θεμάτων
🎙️ Πλήρης μεταγραφή — πατήστε για ανάπτυξη
__TOK_31__
__TOK_32__
__TOK_33__
❓ Συχνές Ερωτήσεις
Είναι αυτό το σεμινάριο 100% δωρεάν για παρακολούθηση;
__TOK_34__
Μπορούν οι αρχάριοι να ακολουθήσουν αυτόν τον οδηγό;
__TOK_35__
Πού μπορώ να κάνω ερωτήσεις αν κολλήσω;
__TOK_36__