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

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

  • Απαντ. 30
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ. (επεξεργασμένο)

1997???

Μαλλον μπερδευτηκα,ειναι πολλα χρονια. Παντως απο την αρχη του 21 αωνα σιγουρα. :P

 

Απο τοτε ειχα αρχισει να ασχολουμαι με linux (1997) και ο Amarok ειναι τοσο παλιος που μπερδευτηκα.

Επεξ/σία από benign
  • 3 μήνες μετά...
Δημοσ.

Για να μην ανοίγω νέο θέμα ρωτάω εδώ.

Σε ένα πολύ παλιό λάπτοπ, έχω βάλει mint 17.2

Υπάρχουν 3 χρήστες, ο καθένας με τον δικό του home folder κλπ. (έστω /home/user1 /home/user2 /home/user3)

Θέλω να κάνω έναν φάκελο κοινόχρηστο μεταξύ των 3 χρηστών, (πχ /home/sharedfolder) ώστε ότι μπαίνει εκέι, να μπορούν όλοι να το τροποποιήσουν, να το αντιγράψουν στον προσωπικό τους φάκελο, να προσθέσουν αρχεία/φακέλους κλπ.

Πως μπορώ να το κάνω;

Δημοσ.

1. Δημιουργείς ένα group, π.χ. με όνομα friends ή family

2. Εντάσεις τον κάθε χρήστη σε αυτό το group

3. Δημιουργείς (σαν root) τον κοινόχρηστο φάκελο

4. Αλλάζεις (πάλι σαν root) τα δικαιώματα του κοινόχρηστο φάκελου, ώστε να ανήκει στο group που δημιούργησες στο 1.

Δημοσ.

Αυτό είχα κάνει από τις ρυθμίσεις αρχικά.

Αλλά το πρόβλημα που είχε δημιουργηθει ήταν ότι οι χρήστες και πάλι δεν μπορούσαν να γραψουν στον φάκελο. Έπρεπε να δώσω δικαιώματα στον φάκελο να τροποποιούν και οσοι ανήκουν στην κατηγορία "άλλοι". Τότε όλοι μπορούν να προσθέσουν αρχεία, αλλά κανένας δεν μπορεί να διαγράψει.

 

Δλδ Στις αδειες του συγκεκριμένου φακέλου φαίνεται σαν ιδιοκτήτης ο Ρουτ με γκρουπ workgroup που ανήκουν όλοι οι χρηστες του λάπτοπ. Έχουν δικαίωμα τροποποίησης και εγγραφής ιδιοκτητης,γκρουπ,αλλοι, αλλά κανένας δεν μπορεί να διαγράψει τίποτα.

Αν στην κατηγορία άλλοι το αλλάξω Τότε δεν γράφει κανένας.

Δημοσ.

Επίσης παρόλο που έχει επιλεχθεί η επιλογή recursive, κάθε νέος φάκελος που φτιάχνεται είναι από προεπιλογή στην ομάδα όνομα του user. Και πρέπει να τα αλλάξεις από τις άδειες πάλι. Δεν υπάρχει τρόπος μια και εξω; sod να ορίσεις ότι σε αυτόν τον φάκελο ότι μπει (είτε Αρχείο είτε φάκελος είτε υποφακελος κλπ) να ειναι ως προεπιλογή κοινός για όλους;

Δημοσ.

δεν γίνετε στο linux να πάνε αυτόματα οι άδειες ενός φακέλου σε χρήστες εκτός από τον χρήστη που τον δημιούργησε εκτός αν κάνεις την διαδικασία και δημιουργία φακέλου μέσω termninal. Βλέπεις το linux είναι φτιαγμένο για server και όχι τόσο για κοινή χρήση γιαυτό έχει τόσο δύστροπες δικλίδες ασφαλείας.

Δες εδώ έχει χρήσιμες πληροφορίες

 

http://www.linux.com/learn/tutorials/760276-how-to-manage-file-and-folder-permissions-in-linux

 

μια άλλη λύση είναι να δημιουργήσεις ένα partition στον δίσκο σου με ntfs το σύστημα αρχείων των windows. Τότε όλοι οι χρήστες θα κάνουν αυτόματα mount αυτό τον δίσκο και απλά θα τον βλέπουν χωρίς πολλά πολλά.

Δημοσ.

αυτό που σου είπε ο oxygene το έκανες? γιατί όταν λες οτι έπρεπε να βάλεις και το others για να παιξει κάτι έχεις κάνει διαφορετικά

μετα πρέπει να φτιάξεις το setgid και ότι καινούριο μπαίνει στο φάκελο θα κληρονομεί το group

Δημοσ.

@check2fire

Προσωρινά αυτό έχω κάνει, αλλά κάθε χρήστης θα πρέπει να κάνει mount/unmount να τον χρησιμποιησει αυτός και οι υπόλοιποι στην πορεία. Μπορώ να τον βάλω στο fstab και να κάνει mount στο boot για όλους τους χρήστες;

 

@warlock9_0

Ναι αυτό που είπε ο oxygene έκανα, αλλά μέσω του γραφικού περιβάλλοντος (kde) και όχι απο κονσόλα, γι αυτό μάλλον δεν έπιασε η ρύθμιση.

Αυτό με το setgid δεν το έκανα.

Δημοσ.

Αν απο την κονσολα δωσω

sudo groupadd homegroup

και φτιαξω ενα νεο group, κατοπιν αν δωσω

sudo usermod -a -G homegroup user1 user2 user3

(ολους μαζι η απλα 3 φορες την εντολή, μια για καθε χρήστη)

Κατοπιν αν φτιαξω ενα φακελο πχ

~/mkdir KoinaArxeia

και εκτελεσω

sudo chmod -r 774 KoinaArxeia

θα ειναι σωστο; θα δουλευει να μπορουν ολοι οι χρηστες να προσθετουν αρχεια και φακελους που θα ειναι επεξεργασιμα απο ολους; η παλι θα το κανω λαθος;

Το 774 για να μπορει ο ιδιοκτητης και η ομαδα να εχουν 100% προσβαση ενω οι others μονο αναγνωση

Δημοσ.

κάπως έτσι είναι η λογική. Δλδ δημιουργείς έναν φάκελο και δίνεις δικαιώματα πάνω του σε χρήστες συγκεκριμένους του συστήματος. 

  • 3 εβδομάδες αργότερα...
Δημοσ.

παιδιά στο terminal για πολλαπλές εντολές αρκεί μόνο το && ανάμεσα στις εντολές γενικά θα χω κάποιο πρόβλημα έχει περιορισμούς μπορώ να τοέχω σε πάνω απο 2 εφαρμογές ?

Δημοσ.

Δεν έχεις πρόβλημα με πολλές εντολές. Επίσης, με το && θα η επόμενη εντολή θα εκτελεστεί αν η προηγούμενή της ολοκληρώθηκε χωρίς σφάλμα. Για να συνεχιστεί η εκτέλεση των εντολών ανεξαρτήτως του αποτελέσματος της προηγούμενης, χρησιμοποιείς το ; . Μπορείς επίσης να κάνεις και μίξη των 2, π.χ. sudo apt-get update ; sudo apt-get dist-upgrade -y && ls

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...