Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alexxtasi στις 24 Απρ 2013, 07:36:26 ΜΜ

Τίτλος: πρόσβαση στον τοπικό δίσκο των windows, από ltsp-workstation
Αποστολή από: alexxtasi στις 24 Απρ 2013, 07:36:26 ΜΜ
Υπάρχουν περιπτώσεις που ένας χρήστης του ltsp θέλει να έχει πρόσβαση σε αρχεία του τοπικού δίσκου του τερματικού (αρχεία στο file-system των windows - τοπικός δίσκος C: ή D: ).

Μετά από μια κουβέντα των alkisg και nikos στο #ts.sch.gr, δώθηκαν δύο λύσεις:

1. επεξεργασία του αρχείου lts.conf
από την εφαρμογή Διαχείριση ΣΕΠΕΗΥ (sch-scripts) κάνουμε κλικ στο Εξυπηρετητής > Αρχεία ρυθμίσεων > Επεξεργασία του lts.conf . Στην ενότητα [Default] του αρχείου (κάτω από το [Default]) προσθέτουμε την εντολή:
Κώδικας [Επιλογή]
RCFILE_01="mkdir -p /media/local_disk && mount $(ls -1 /dev/sda? | tail -n 1) /media/local_disk"
ή
Κώδικας [Επιλογή]
RCFILE_02="mkdir -p /media/local_disk && mount $(ls -1 /dev/sda? | tail -n 1) /media/local_disk" για όσους έχουν αντιμετωπίσει το ζήτημα της εκτέλεσης του epoptes από fat-clients - http://www.epoptes.org/documentation/fat-clients ή έχουν κάνει κάποια άλλη προσθήκη...

2. μενού του Epoptes
στο τερματικό που μας ενδιαφέρει κάνουμε δεξί-κλικ, Εκτέλεση > Εκτέλεση και δίνουμε την εντολή:
Κώδικας [Επιλογή]
sudo mkdir -p /media/local_disk && sudo mount $(ls -1 /dev/sda? | tail -n 1) /media/local_disk

Η πρώτη λύση είναι μόνιμη (κάθε χρήστης του ltsp θα έχει πρόσβαση στον τοπικό δίσκο των windows), ενώ η δεύτερη μπορεί να εφαρμοστεί για κάποιο χρήστη όταν υπάρξει ανάγκη.
Με τον τρόπο αυτό γίνεται προσάρτηση του τελευταίου partition των windows στο φάκελο /media/local_disk. Στην περίπτωση που υπάρχουν δύο partition (πχ C: και D:) προσαρτάται το D:, ενώ υπάρχει κίνδυνος στην περίπτωση που υπάρχει μόνο C:, γιατί καθώς προσαρτάται, μπορεί να γίνει ζημιά στην εγκατάσταση των windows (μετά από διαγραφή αρχείων...).

*** ίσως θα ήταν πιο βολικό να χρησιμοποιούσαμε τη 2η λύση σαν πιο ασφαλή, αλλά η εντολή να έχει ενσωματωθεί σε ένα μενού του epoptes, πχ "Εκτέλεση > Προσάρτηση τοπικού δίσκου" ***
Τίτλος: Απ: πρόσβαση στον τοπικό δίσκο των windows, από ltsp-workstation
Αποστολή από: khatziar στις 19 Ιουν 2013, 10:25:55 ΠΜ
Για ενημέρωση στο forum να αναφέρω ότι η παραπάνω γραμμή δεν δούλεψε στο εργαστήριο μας (αφού το partition που μας ενδιαφέρει δεν είναι το τελευταίο sda..) και πέρασα το παρακάτω μέσα στο lts.conf (μια που είναι δεδομένο το partition sda2 που θέλουμε να έχουμε πρόσβαση)
RCFILE_01="mkdir -p /media/local_disk && mount /dev/sda2  /media/local_disk"

Έτσι οι χρήστες έχουν πρόσβαση στο partition των windows όπου αποθηκεύουμε όλες τις εργασίες μας.
Τίτλος: Απ: πρόσβαση στον τοπικό δίσκο των windows, από ltsp-workstation
Αποστολή από: za√‘ag στις 03 Οκτ 2013, 11:41:51 ΠΜ
Ok ... Απλά είχα λάθος στο conf αρχείο
και το διόρθωσα ...

append ro initrd=initrd.img-3.2.0-54-generic-pae init=/sbin/init-ltsp quiet splash root=/dev/sda1 rootflags=ro loop=/LinBoot/LTSP/i386.img
ipappend 3

Τίτλος: Απ: πρόσβαση στον τοπικό δίσκο των windows, από ltsp-workstation
Αποστολή από: gidarakos στις 10 Μαρ 2016, 12:36:41 ΜΜ
Παράθεση από: alexxtasi στις 24 Απρ 2013, 07:36:26 ΜΜ
2. μενού του Epoptes
στο τερματικό που μας ενδιαφέρει κάνουμε δεξί-κλικ, Εκτέλεση > Εκτέλεση και δίνουμε την εντολή:
Κώδικας [Επιλογή]
sudo mkdir -p /media/local_disk && sudo mount $(ls -1 /dev/sda? | tail -n 1) /media/local_disk
Θα μπορούσαμε να δίναμε πρόσβαση ΜΟΝΟ σε συγκεκριμένο folder (π.χ. C:\movies) του τοπικού δίσκου που είναι και πιο ασφαλές;
Τίτλος: Απ: πρόσβαση στον τοπικό δίσκο των windows, από ltsp-workstation
Αποστολή από: gidarakos στις 15 Μαρ 2016, 11:01:02 ΠΜ
Επειδή χρειάστηκα μόνο το read από τον τοπικό δίσκο του client ένα γρήγορο workaround για να προστατέψουμε από διαγραφές τον τοπικό δίσκο είναι να κάνουμε το mount read only (sudo mount -o ro) αλλάζοντας την εντολή που θα τρέξουμε από τον epoptes σε:
Κώδικας [Επιλογή]
sudo mkdir -p /media/local_disk && sudo mount -o ro $(ls -1 /dev/sda? | tail -n 1) /media/local_disk