Χωρίς να το έχω δοκιμάσει και με το σενάριο ότι το shell σου είναι το bash
Κώδικας:
#!/bin/bash
mkdir -p /mnt/[pc-name]
mount -t cifs //[WinShareName]/[WinShareFolder] -o username=myUsername,password=myPassword /mnt/[pc-name]
1. mkdir -p /mnt/[pc-name]
Δημιούργησέ μου το mount point με το όνομα pc-name στο /mnt
2. mount = Προσάρτησε (λογικό!)
-t cifs = το File system που θέλουμε να κάνουμε mount
//[WinShareName]/[WinShareFolder] = Το full path του φακέλου που μοιράζεις (μπορεί να είναι το όνομα του Η/Υ ή η IP του)
-o = κάνε το mount με τα παρακάτω options
username=myUsername = Αλλάζεις το myUsername με το Windows Username σου
password=myPassword = Αλλάζεις το myPassword με το Windows password σου
/mnt/[pc-name] = Το παραπάνω Windows share, θα το κάνεις mount στην τοποθεσία /mnt/[pc-name]
Αυτό που είναι μέσα στο πλαίσιο κώδικαs παραπάνω είναι είναι το script σου. Έστω ότι το σώζεις με το όνομα [script] στο /home σου.
Θα πρέπει να το κάνεις εκτελέσιμο. Ανοίγεις ένα terminal και πληκτρολογείς (στον κατάλογο που είναι σωσμένο το [script], δηλαδή στο /home σου):
Όταν θες να το εκτελέσεις, θα πρέπει ν' ανοίγεις ένα τερματικό (πάλι) και να πληκτρολογείς:
Mε επιφύλαξη πάντα, καθώς δεν είμαι σίγουρη αν κατάλαβα καλά αυτό που θες!.... Και μη σου πω καλύτερα να περιμένεις και καμιά γνώμη πιο έμπειρου linuxά!
P.S. Δεν ξέρω μήπως σε ενδιαφέρει να το ενσωματώσεις στο /etc/fstab. Αν ναι, ρίξε μια ματιά
εδώ!