Moderators Spect~ Δημοσ. 22 Δεκεμβρίου 2019 Moderators Δημοσ. 22 Δεκεμβρίου 2019 Προσπαθώ να φτιάξω ενα symbolic link μεταξυ ενος φακέλου στο /var/lib/docker/volumes/XXX και ενος αλλου φακέλου /home/XXX/XXXX/ ενώ εκτελώ sudo ln -s /var/lib/docker/volumes/XXX /home/XXX/XXX αντι να κδημιουργησει ενα symbolic link δημιουργει ενα αρχειο και οταν παω να το ανοιξω λεει οτι δεν υπάρχει στη συγκεκριμενη τοποθεσια ο φακελος/αρχειο και να το στειλω στον κάδο.. Καμία ιδέα; Εχω δοκιμάσει καθε πιθανο συνδυασμο αλλα καμία τύχη..
mphxths Δημοσ. 22 Δεκεμβρίου 2019 Δημοσ. 22 Δεκεμβρίου 2019 Αν δεν κανω λαθος , το source μπαινει πρωτο. Δηλ αν θελω να κανω link το folder1 στο folder2 θα παει καπως ετσι : ln -s folder1 folder2 Μολις το εκανα δοκιμη αυτο που γραφω παραπανω και δουλευει οπως προβλεπεται...
Moderators Spect~ Δημοσ. 22 Δεκεμβρίου 2019 Μέλος Moderators Δημοσ. 22 Δεκεμβρίου 2019 1 λεπτό πριν, mphxths είπε Αν δεν κανω λαθος , το source μπαινει πρωτο. Δηλ αν θελω να κανω link το folder1 στο folder2 θα παει καπως ετσι : ln -s folder1 folder2 Μολις το εκανα δοκιμη αυτο που γραφω παραπανω και δουλευει οπως προβλεπεται... ναι το ξερω. Και εγω σαν πρωτο το source βαζω. Εχω ξανα κανει symbolic link Με επιτυχια τωρα δεν ξερω γιατι δεν δουλευει
mphxths Δημοσ. 22 Δεκεμβρίου 2019 Δημοσ. 22 Δεκεμβρίου 2019 Μόλις τώρα, Spect~ είπε ναι το ξερω. Και εγω σαν πρωτο το source βαζω. Εχω ξανα κανει symbolic link Με επιτυχια τωρα δεν ξερω γιατι δεν δουλευει Mηπως παιζει ρολο , οτι κανεις link κατι το οποιο ειναι system folder , αρα και θελει root access ή σιγουρα δικαιωματα user/group που ισως να μην υπαρχουν στον χρηστη?Μιας και στο home dir του χρηστη γινεται η καταληξη του λινκ ?
Moderators Spect~ Δημοσ. 22 Δεκεμβρίου 2019 Μέλος Moderators Δημοσ. 22 Δεκεμβρίου 2019 Δεν ξέρω, γιατι του αλλαξα τα δικαιωματα αλλα παλι κανει το ιδιο..
nask00s Δημοσ. 22 Δεκεμβρίου 2019 Δημοσ. 22 Δεκεμβρίου 2019 (επεξεργασμένο) Το parent dir (/var/lib/docker/volumes) λογικά ανοίκει στον root και δεν έχει execute δικαιώματα κανείς άλλος πέρα από τον root (rwx --- ---) δεν νομίζω πως είναι καλή ιδέα να του αλλαξεις τα δικαιώματα, ωστόσο αν τρέξεις πρώτα αυτό sudo chmod go+x /var/lib/docker/volumes για να τα κάνεις (rwx --x --x) και στη συνέχεια κάνεις το link με ln -s /var/lib/docker/volumes/XXX /home/XXX/XXX πιστεύω θα δουλέψει Επεξ/σία 22 Δεκεμβρίου 2019 από nask00s
Moderators Spect~ Δημοσ. 22 Δεκεμβρίου 2019 Μέλος Moderators Δημοσ. 22 Δεκεμβρίου 2019 14 λεπτά πριν, nask00s είπε Το parent dir (/var/lib/docker/volumes) λογικά ανοίκει στον root και δεν έχει execute δικαιώματα κανείς άλλος πέρα από τον root (rwx --- ---) δεν νομίζω πως είναι καλή ιδέα να του αλλαξεις τα δικαιώματα, ωστόσο αν τρέξεις πρώτα αυτό sudo chmod go+x /var/lib/docker/volumes για να τα κάνεις (rwx --x --x) και στη συνέχεια κάνεις το link με ln -s /var/lib/docker/volumes/XXX /home/XXX/XXX πιστεύω θα δουλέψει θα το δοκιμασω και θα επανλεθω. θελω συγκεκριμενο αρχειο βασικα οχι το φακελο ολοκληρο Το δοκιμασα..μια απο τα ιδια
nask00s Δημοσ. 22 Δεκεμβρίου 2019 Δημοσ. 22 Δεκεμβρίου 2019 (επεξεργασμένο) 16 λεπτά πριν, Spect~ είπε θα το δοκιμασω και θα επανλεθω. θελω συγκεκριμενο αρχειο βασικα οχι το φακελο ολοκληρο ναι και για αρχειο πρεπει να δουλευει. Το αρχείο βρισκετε μέσα σε κάποιο φάκελο, ο φάκελος αυτός ειναι το parent dir, το parent dir πρεπει να έχεις execute δικαιώματα. Το ίδιο ισχύει και για το target dir, πρεπει να εχεις execute δικαιωματα. Μπορείς να στείλεις επιπλέον πληροφορίες; πχ ολοκληρη την εντολη ln που τρέχεις (αν φυσικά μπορείς και δεν έχεις προσωπικά στοιχεία μέσα) Επεξ/σία 22 Δεκεμβρίου 2019 από nask00s
mariosCS Δημοσ. 3 Ιανουαρίου 2020 Δημοσ. 3 Ιανουαρίου 2020 Όταν κάνεις το link και μετά κάνεις ls -lrt /home/XXX/ σου βγάζει κανονικά το link? Το πρώτο /home/XXX υπάρχει σαν directory ή όχι; Αν όχι δημιούργησε το πρώτα..
Επισκέπτης Δημοσ. 3 Ιανουαρίου 2020 Δημοσ. 3 Ιανουαρίου 2020 (επεξεργασμένο) @Spect~ Το έχεις ανάποδα Αν θες να έχεις link από τον var στο home θα πρέπει να είναι sudo ln -s /home /var Επεξ/σία 3 Ιανουαρίου 2020 από Επισκέπτης
Επισκέπτης Δημοσ. 3 Ιανουαρίου 2020 Δημοσ. 3 Ιανουαρίου 2020 Αν δοκιμάζεις να το ανοίξεις μέσα από το container (κάτι τέτοιο μυρίστηκα, μπορεί να κάνω λάθος), ίσως να μην παίξει...έχει κάποιο θεματάκι το docker με symlinks σε directories. Δοκίμασε αντ'αυτού να κάνεις ένα bind mount
Moderators Spect~ Δημοσ. 3 Ιανουαρίου 2020 Μέλος Moderators Δημοσ. 3 Ιανουαρίου 2020 θα το δω καποια στιγμη και θα επανελθω.
Επισκέπτης Δημοσ. 3 Ιανουαρίου 2020 Δημοσ. 3 Ιανουαρίου 2020 (επεξεργασμένο) @Spect~ ούπς λάθος μου (εγκεφαλικό). Στο τελος του φακέλου βάλε / πχ αν θες να συνδέσεις τον φάκελο «βρούβες» που είναι μέσα στο var θα είναι /var/βρούβες/ Αν ήδη είχες κάποιο link κανε ln -sf Επεξ/σία 3 Ιανουαρίου 2020 από Επισκέπτης
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα