Προς το περιεχόμενο

Κοινή χρήση φακέλων μεταξύ Linux & Mac OS X


Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα σε όλους. 

 

Θα ήθελα μια βοήθεια σε ένα σενάριο λειτουργιών που περιγράφω παρακάτω. 

 

Υπάρχει ένα σταθερό pc (όχι σέρβερ) που τρέχει Antergos Gnome, έστω το Σ

Επίσης υπάρχει ένα macbook που τρέχει Sierra, έστω το Α

Τέλος υπάρχει κι ένας φορητός που τρέχει Ubuntu 16.04 LTS, έστω το Φ

 

Και τα τρία συστήματα έχουν μόνο έναν λογαριασμό χρήστη που είναι διαφορετικός από τους υπόλοιπους. 

Έστω ότι το μηχάνημα Σ έχει μόνο τον χρήστη ΣΧ1,

το μηχάνημα Α έχει μόνο τον χρήστη ΑΧ1

και το μηχάνημα Φ έχει μόνο τον χρήστη ΦΧ1

 

Αυτά τα τρία μηχανήματα κάθε φορά που βρίσκονται στο ίδιο δίκτυο, θέλουν να μοιράζονται κάποιους συγκεκριμένους φακέλους μεταξύ τους, οι οποίοι είναι πχ

στον Σ ο φάκελος Projects

στον Α ο φάκελος WrkCo

στον Φ ο φάκελος VWP

όπου πρέπει να έχουν πρόσβαση μεταξύ τους, και να μπορούν να αντιγράψουν τα αρχεία/υποφακέλους μεταξύ τους. 

 

Πως μπορεί να υλοποιηθεί αυτό το σενάριο;

 

 

Δημοσ.

Υπάρχουν διάφοροι τρόποι για να συνδεθεις όταν είσαι στο lan

  • samba

https://www.howtogeek.com/191116/how-to-share-files-between-windows-mac-and-linux-pcs-on-a-network/

 

  • nfs

http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/

https://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

 

αλλά και με ssh/sshfs/sftp αν θες να συνδεθείς ακόμα και όταν είσαι εκτός lan, απο wan.

Δημοσ.

Μέχρι στιγμής έχει δοκιμαστεί να γίνει ο φάκελος WrkCo απο τον Α κοινή χρήση

Στον Σ είναι περασμένα samba & gvgs-smb, αλλά δεν συνδέεται. Ούτε με τον χρήστη ΣΧ1 ούτε με τον χρήστη ΑΧ1

Δημοσ.

Προφανώς και δεν έχω mac υπολογιστή για να καταλαβαίνω τι πακέτα είναι αυτά που μου λες. Αλλά τι θα έκανα:

Βεβαιώσου οτι

  • Ο δαίμονας της samba λειτουργεί και οι πορτες που απαιτούνται είναι ανοιχτές. Αυτο μπορείς να το διαπιστώσεις με ένα
    netstat -aptunee
    (υποθέτω οτι μιας και το macos είναι unix το πακέτο/εντολή υπάρχει αυτούσιο, ολόιδιο).
  • Τα firewall και του host και του router αφήνουν να περνάνε πακέτα απο/προς τα pc/mac pc.

 

Ψαξε στο google step-by-step guide how to install samba on mac and share files.

Δημοσ.

@mad-proffesor

Ευχαριστώ για τις απαντήσεις, αλλά ότι βήματα έχουν γίνει μέχρι στιγμής, δεν έχουν αποδώσει το επιθυμητό αποτέλεσμα.

 

Επειδή πιθανόν στο πρώτο ποστ το ζητούμενο να μην έγινε κατανοητό, θα δώσω περισσότερες πληροφορίες στο τι έχει γίνει παρακάτω.

 

Στο MAC OSX τα πράγματα είναι πολύ εύκολα, απλά ανοίγεις το File-Sharing για τον φάκελο που θες, και φροντίζει το σύστημα για τα υπόλοιπα. 

Αυτά που γράφω παραπάνω δεν είναι πακέτα, είναι απλά η ονομασία ενός φακέλου που θέλουμε να μοιραστεί, μόνο αυτός, κανένας άλλος φάκελος. 

 

Δοκιμές με τον φορητό που τρέχει Ubuntu 16.04 δεν έχουν γίνει ακόμα γιατί απουσιάζει για λίγες ημέρες. 

 

Στον σταθερό με Antergos Gnome, έχει ακολουθηθεί κατά γράμμα ο οδηγός της samba που βρίσκεται τόσο στο wiki του Antergos, όσο και στο Arch wiki.

https://antergos.com/wiki/desktops/gnome/sharing-files-and-folders-with-samba-definitive-guide/

https://wiki.archlinux.org/index.php/samba

Έχουν εγκατασταθεί τα έξτρα πακέτα που χρειάζονται, έχει γίνει ο φάκελος Projects κοινή χρήση, έχουν ανοιχτεί οι πόρτες στο ufw, αλλά το πρόβλημα είναι ότι για να συνδεθεί ο χρήστης του Macbook, πρέπει να βάλω το δικό μου username/password, και όταν το κάνω αυτό, δεν βλέπει μόνο τον φάκελο Projects, (τον βλέπει φυσικά κι αυτόν), αλλά τα πάντα που υπάρχουν στον σταθερό. 

 

Εν τω μεταξύ στον σταθερό, είναι απενεργοποιημένη η ρύθμιση κοινής χρήσης απο τα gnome-settings, αλλά παρόλα αυτά φαίνονται στο δίκτυο. 

Επίσης στην περιοχή Δίκτυα του Files, ενώ φαίνεται το macbook, δεν συνδέεται με κανέναν χρήστη. 

Συν του ότι το όνομα του σταθερού φαίνεται 2 φορές ως κοινή χρήση (ως 2 στοιχεία)

 

 

Εμείς δεν θέλουμε κάτι τέτοιο, ούτε να βάζουμε στα μηχανήματα του άλλου τους δικούς μας κωδικούς ούτε όταν συνδεόμαστε μεταξύ μας να βλέπουμε τα όλα τα αρχεία που έχει ο καθένας μας στο μηχάνημά του. 

Το ζητούμενο είναι να μοιραζόμαστε μόνο τους συγκεκριμένους φακέλους που επιλέγουμε, για να μπορούμε να αντιγράψουμε τα περιεχόμενά τους στους δικούς μας φακέλους.

 

Τίποτα άλλο, μόνο αυτό, όπως περιγράφεται αναλυτικά στο 1ο ποστ. 

Δημοσ.

Δες λίγο στο παρακάτω λίνκ τι θα πρέπει να κάνεις ανάλογα την έκδοση samba που έχεις:

https://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/

 

Υ.Γ:

Αν θέλετε πάντως να μοιραζεστε αρχεία κώδικα μεταξύ σας και όχι οτιδήποτε άλλο(μουσική,ταινίες,φώτο κλπ) σωστότερη λύση είναι να μάθετε ένα version control system τύπου git.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...