προβλημα-μπαχαλο με αναγνωση partition vfat απο linux ενω με win ειναι μια χαρα!!!

naf | Δευ, 02/23/2009 - 05:40 | 2' | 12

γεια και παλι..

εχει γινει το εξης κουφο για ακομη μια φορα...

στο κοινο partition που εχω μεταξυ linux - win (παροτι μπαινω στα win μια φορα στους 6 μηνες),

το linux ενω εχει τα εικονιδια απο ολα τα περιεχομενα αρχεια ..δεν μπορει να τα ανοιξει..

Ταυτοχρονα απο τα win (αφου εκανε ενα check disk) μπορει να τα βλεπει και να τα ανοιγει ολα.

Ολα αυτα γινανε  στα πλαισια ενος αλληλοσυμπληρωματος του εξ.σκληρου (ntfs-3g) και του κοινου part.  (vfat) και μετα απο παρα πολλα copy paste (μεσα απο win!!!) μεταξυ του εξ. σκληρου και του κοινου partition.

Τελειωσε το ατελειωτο copy paste και αφου μπηκα στο λινουξ δεν μπορουσα να ανοιξω τα αρχεια (pdf,jpeg κτλ) παροτι τα εικονιδια τους υπηρχαν κανονικα.Μονο αρχεια απο το /my music επαιζε κανονικα...!!!!

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

το partition υπενθυμιζω ειναι vfat.

υγ: ανοιξα τον gparted και δεν μου εβγαλε κανενα λαθος παρα μονο οτι δεν μπορουσε να κανει mount

το πρωτο part. που εχει τα win.

υγ2: τα εχω βαρεθει τα μπαχαλα με τα dual boot και τα win..ανυπομονω να σβησω το πρωτο part.

ομως προς το παρον λογο ανωτερας βιας πρεπει να το κρατησω.

ευχαριστουμε

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Για κοίτα τι δικαιώματα έχουν τα αρχεία που αντέγραψες. Αφού έκανες αλλαγές μέσα από win παίζει τα αρχεία να στα έχει μόνο σαν read-only. Δεξί κλίκ σε'ενα τύπο αρχείου, πήγαινε στο permissions και κοίτα σε ποιον χρήστη ανήκουν τα αρχεία και τι δικαιώματα έχουν. Για να τα βλέπεις πρέπει να ανήκουν στον δικό σου χρήστης ( όχι στον root) και να είναι read write kai execute.

τα ειχα κανει ολα αυτα marlene, χθες το βραδυ .. αλλα δεν εγινε τπτ και το παραξενο ειναι:
1.πως το /koino και ολα τα περιεχομενα του ξεχωριστα εχουν σαν χρηστη και ιδιοκτητη τον root, αλλα απο την αλλη με το ls -l βλεπω οτι ειναι στο φουλ ολες οι αδειες -777- για ολους, στο /koino και για ολους τους υποφακελους.
2.Ταυτοχρονα, το /koino/my music/... το παιζει κανονικα !!! ειναι το μονο που παιζει ...ολα τα αλλα στο /koino δεν...
3.μπαινω σαν root απο κονσολα και οι εντολες chmod, chown, chgrp, σκετες ή με το -R, δεν δουλευουν..μου λεει οτι " Η λειτουργία δεν επιτρέπεται.." !!! τα ιδια λεει και οταν τα κανω αυτα με τον γραφικο τροπο μεσω sudo nautilus.
θελω να ελπιζω οτι ειναι κατι μικρο αυτο που τα κανει ολα αυτα..εχεις κανεις καμια ιδεα??

Τα groups τα κοίταξες; Για κοίτα ο χρήστης σου τι δικαιώματα έχει; Λογικά δεν θα έπρεπε να είναι σε root ο κοινός φάκελος αλλά θα έπρεπε να ανήκει στον κανονικό σου χρήστη. Κάτι έχει γίνει με τα δικαιώματα σίγουρα .
Kοίτα στα users and groups.
Βλέπεις κάτι παρόμοιο με αυτά που έχω εγώ εδώ;

Free Image Hosting

Free Image Hosting

τα κοιταξα πρωι πρωι αυτα marlene..εφαγα αγχος και πεταχτηκα απο το κρεβατι καρφωτος για το πισι...
αλλα και παλι ολα μια χαρα φαινονται...ψηλιαζομαι οτι κατι γινεται με το fstab και το umask αλλα δεν εχω μαυρη ζωνη οποτε θα το ψαξω πρωτα για να μην τα κανω χειροτερα..

υγ: μαν που εισαι;;

τελικα μαλλον κατι με fstab και τα ρεστα παιζει....εφτιαξα νεο χρηστη με φουλ κλικ σε ολα τα προνομια της καρτελας που εχει πιο πανω η marlene και τα ανοιγει ολα μια χαρα ..και του /koinou και του εξ. δισκου που ειναι ntfs-3g.Αρα μαλλον στο fstab βρισκεται η λυση αν και στο /koino εχει το users....

Ο άλλος ο χρήστης δεν είχε τα ίδια δικαιώματα; Ή δεν σου τα άλλαζε; Αν είναι κάθε φορά που μπαίνεις και κάνεις δουλειές με τα win να επηρεάζονται τα δικαιώματα του τρέχοντα χρήστη σου υπάρχει θέμα αν και δεν μπορώ να καταλάβω πως μπορεί να το κάνει αυτό, δηλαδή να αλλάζει τα δικαιώματα στον χρήστη ή τα permissions στα αρχεία. Θέλω να πω ότι το πρώτο δεν θα έπρεπε να παίζει σαν σενάριο, ενώ τα permissions στους φακέλους και στα αρχεία θα έπρεπε να μπορούσες να τα αλλάξεις. Όπως και να έχει, ενεργοποίησε τον root user σου και δώσε του full δικαιώματα, όπως τα βλέπεις στο πρώτο πινακάκι. ( μάρκαρε τα όλα τα κουτάκια). Ο root user πρέπει να έχει σαν user ID το 0 ( μηδέν) . Μη ξεχάσεις να του δώσεις άλλο password.
Πάντως το όλο σκηνικό δεν το καταλαβαίνω και αν μπορεί κάποιος να μας εξηγήσει εδώ τι παίζει παρακαλώ πολύ να το κάνει.

απο τον νεο χρηστη που εφτιαξα μπαινω στο Desktop του παλιου και μπορω να ανοιξω ολα τα αρχεια του αλλα δεν μπορω να τα κανω copy στο desktop του νεου χρηστη γιατι λεει οτι δεν εχω δικαιωμα τροποποιησης του γονικου φακελου.(λογικο ακουγεται, εδω δεν μπορει να τα τροποποιησει ο παλιος χρηστης)

Απο την αλλη τωρα, στον παλιο χρηστη (αυτον που εχει και το προβλημα) οταν δινω sudo-κατι στην κονσολα μου λεει οτι δεν μπορει να φτιαξει το αρχειο /.gnome μπλα μπλα.. και σταματαει, οποτε δοκιμαζω χωρις sudo και τα κανει ολα...ακομη και πραγματα που δεν θα επρεπε κανονικα να κανει, γινονται πλεον χωρις sudo!!! τελειο ετσι;

και για να δεσει το γλυκο : απο κονσολα με ls -l παιρνω τον χρηστη μου (τον παλιο με το προβλημα) σαν owner και σαν group με rwx δικαιωματα, και οταν παω στο αρχειο και με δεξι κλικ παω στα δικαιωματα μου λεει οτι ο ιδιοκτητης ειναι ο root!!!!

Exει κανεις -ια ιδεα για το πως καταντησα ετσι;
marlene μπορεις να μου πεις πως εχουν τα πραγματα στις ομαδες σου;--Διαχειριση ομαδων
σε εμενα ολες οι ομαδες (root, dimi, dimi2) ηταν αρχικα αδειες και τις εκανα ως εξης:στη root εκανα κλικ στον root, στην users εκανα κλικ στα dimi και dimi2, στην ομαδα dimi εκανα κλικ στο dimi και στην ομαδα dimi2 εκανα κλικ στον dimi2 .
Eχει γινει χαμος με τα δικαιωματα.....και αντε να βγαλεις ακρη..το καλο ειναι οτι ολα ειναι στη θεση τους και δεν εχω χασει κανενα αρχεια.

Αφού είναι θέμα δικαιωμάτων, από ένα τερματικό δώσε την εντολή groups για να δεις σε ποιες ομάδες ανήκεις. Κάνε σύγκριση μεταξύ των ομάδων του παλιού κ του νέου χρήστη. Επίσης, αν κάνεις post το fstab σου θα βοηθούσε.

Δοκίμασε κ ένα whoami πάλι από τερματικό κ με τους δύο χρήστες.

Τέλος τσέκαρε τα δικαιώματα του κάθε χρήστη στο φάκελο home. Σε ποιον ανήκει ο φάκελος /home/dimi κ σε ποιον ο φάκελος /home/dimi2; Αν τους συγκρίνεις έχουν κάποια εμφανή διαφορά; Στο φάκελο /home/dimi, υπάρχει ο υποφάκελος .gnome; O υποφάκελος .gnome2; Κ αν υπάρχουν, τι δικαιώματα έχουν;

ΥΓ: Ένα post αξίζει όσο χίλιες λέξεις :P

-- gnu_labis

Το Linux ΔΕΝ είναι Windows!!!

naf]απο τον νεο χρηστη που εφτιαξα μπαινω στο Desktop του παλιου και μπορω να ανοιξω ολα τα αρχεια του αλλα δεν μπορω να τα κανω copy στο desktop του νεου χρηστη γιατι λεει οτι δεν εχω δικαιωμα τροποποιησης του γονικου φακελου.(λογικο ακουγεται, εδω δεν μπορει να τα τροποποιησει ο παλιος χρηστης)

Απο την αλλη τωρα, στον παλιο χρηστη (αυτον που εχει και το προβλημα) οταν δινω sudo-κατι στην κονσολα μου λεει οτι δεν μπορει να φτιαξει το αρχειο /.gnome μπλα μπλα.. και σταματαει, οποτε δοκιμαζω χωρις sudo και τα κανει ολα...ακομη και πραγματα που δεν θα επρεπε κανονικα να κανει, γινονται πλεον χωρις sudo!!! τελειο ετσι;

και για να δεσει το γλυκο : απο κονσολα με ls -l παιρνω τον χρηστη μου (τον παλιο με το προβλημα) σαν owner και σαν group με rwx δικαιωματα, και οταν παω στο αρχειο και με δεξι κλικ παω στα δικαιωματα μου λεει οτι ο ιδιοκτητης ειναι ο root!!!!

Exει κανεις -ια ιδεα για το πως καταντησα ετσι;
marlene μπορεις να μου πεις πως εχουν τα πραγματα στις ομαδες σου;--Διαχειριση ομαδων
σε εμενα ολες οι ομαδες (root, dimi, dimi2) ηταν αρχικα αδειες και τις εκανα ως εξης:στη root εκανα κλικ στον root, στην users εκανα κλικ στα dimi και dimi2, στην ομαδα dimi εκανα κλικ στο dimi και στην ομαδα dimi2 εκανα κλικ στον dimi2 .
Eχει γινει χαμος με τα δικαιωματα.....και αντε να βγαλεις ακρη..το καλο ειναι οτι ολα ειναι στη θεση τους και δεν εχω χασει κανενα αρχεια.

Όντως τα έχεις κάνει μούτι με τα δικαιώματα αλλά δεν νομίζω να χάσεις αρχεία. Και τα δικαιώματα θα στρώσουνε ..

Λοιπόν σου λέω τώρα τι παίζει με τα groups. Έχε υπόψιν σου ότι στον δικό μου υπολογιστή έχω ενεργοποιημένο τον root λογαριασμό. Δεν θα σου γράψω όλα τα groups γιατί δεν είναι οι χρήστες μου σε όλα. Σου γράφω αυτά που είναι μέσα κάποιος χρήστης μαζί με το ID

Λοιπόν
στο group root μέλος είναι μόνο ο root ΙD είπαμε μηδέν
στο group users δεν είναι κανένας από τους λογαριασμούς μου ID 100
group netdev και οι δύο λογαριασμοί μέσα ID 111
lpadmin μόνο ο root iD 112
powerdev και οι δύο μέσα 116

Αυτά είναι .
Ο παλιός σου χρήστης δεν μπορεί να μπει με sudo γιατί δεν είναι στην ομάδα sudoers. (βάλε τον μέσα καλό είναι να έχεις sudo).

και για να δεσει το γλυκο : απο κονσολα με ls -l παιρνω τον χρηστη μου (τον παλιο με το προβλημα) σαν owner και σαν group με rwx δικαιωματα, και οταν παω στο αρχειο και με δεξι κλικ παω στα δικαιωματα μου λεει οτι ο ιδιοκτητης ειναι ο root!!!!

Τα αρχεία που είναι στο home σου πρέπει να ανήκουν στον παλιό σου χρήστη. Για να ανήκουν σε αυτόν πρέπει να τους αλλάξεις ομάδα και χρήστη.
Ο χρήστης σου τώρα καλά κάνει και έχει rwx δικαιώματα στον φάκελο home αλλά δεν πρέπει να έχει αλλού. Το γεγονός ότι δεν σου ζητάει sudo για να κάνει οποιαδήποτε εργασία σημαίνει ότι ο χρήστης σου ( ο παλιός ) έχει αποκτήσει δικαιώματα, χωρίς sudo σε όλο το σύστημα. Στην ουσία έχει γίνει root χρήστης και αυτό είναι επικίνδυνο. Πρέπει να πας και να αλλάξεις λοιπόν τα δικαιώματα αυτού του χρήστη.

Πήγαινε στο home φάκελο ( όχι μέσα, έξω από αυτόν να τον βλέπεις σαν φακελάκι). Κάνε δεξί κλικ πήγαινε στα permissions και φτιάξε το έτσι όπως είναι ο δικός μου.

Free Image Hosting

Μη ξεχάσεις να πατήσεις το apply permissions to enclosed files
για να πάρει τα δικαιώματα και σε όλους τους εσωτερικούς φακέλους. ( καλού κακού τσέκαρε μετά και κανένα φάκελο να δεις αν τα πήρε σωστά μέσα).

sudo δικαιώματα δίνεις ως εξής:

σε μία κονσόλα γράψε:
visudo

και θες αυτό..


# User privilege specification

root ALL=(ALL) ALL

user ALL=(ALL) ALL

Αν σου λείπει κάτι ( που θα σου λείπει αφού ο παλιός user δεν έχει sudo) προσθέτεις την γραμμή . Εκεί που λέει user πρέπει να βάλεις το όνομα του user σου ή των users σου. ( παλιού και νέου αν θες και τον νέο. ) Κάθε user και άλλη γραμμή με τα ίδια δικαιώματα.

Μετά πατάς ctrl+x και μετα πατάς Υ και τέλος πατάς Enter για να το σώσεις.

τελικα το θεμα το ελυσε ο μαν ...εβγαλε το "root" απο την λιστα /etc/group που παραμπερδεψε τοσο πολυ το συστημα με τους λογαριασμους και που ετσι και αλλιως δεν θα πρεπε να ταν εκει.....
Το δευτερο λαθος μου ηταν η λαθος εκτιμηση που εκανα.... ειχα δοκιμασει μονο σε εικονες jpg τις οποιες δεν ανοιγε με απλο κλικ ενω προφανως ολα τα υπολοιπα τα ανοιγε...(τα μουσικα τα ανοιγε, το χα δοκιμασει) και ετσι νομιζα πως δεν ανοιγει τπτ περα απο μουσικη..και εφαγα φρικη..αλλη φορα θα δοκιμαζω περισσοτερους τυπους αρχειων.
Τωρα, ολα τα αρχεια ανοιγουν με ενα απλο αριστερο κλικ οπου και να ειναι, εκτος απο τα jpg, ενω τα jpeg, png κλτ ανοιγουν κανονικα με το ματι του gnome.Τα jpg ανοιγουν μονο με δεξι κλικ > ανοιγμα με .... ενα απλο αριστερο κλικ δεν αρκει..αρα εχει χασει το default που το ανοιγει.κατι παιζει με τα mime αλλα ειναι μικρο το κακο και θα το φτιαξουμε...
τωρα το πώς εφτασα σ αυτο το σημειο ειναι μεγαλη απορια???....παντως ολα εγιναν μετα τα αλλεπαλληλα cp μεσα απο τα win...δεν πειραξα τπτ αλλο.
ουφφφ.!!!!

Οκ λοιπόν.. Βάλε και τα jpg τώρα να ανοίγουν με το eog ( το μάτι που έλεγες). Πήγαινε στα properties ενός από αυτά και στο tab open with βάλε τους το eog.

(ααα.. και φτιάξε και το sudo σου. )

ναι marlene...το προβλημα ειναι ακριβως αυτο που λες..... με δεξι κλικ > ανοιξε με > ανοιγω τα jpg αλλα το "ξεχναει" και την επομενη φορα πρεπει παλι να το κανω με δεξι κλικ > ανοιξε με> ενω ολα τα αλλα jpeg, png κτλ τα ανοιγω κανονικα με αριστερο κλικ.Αυτο ειναι το προβλημα...ο μαν λεει οτι χαθηκαν οι ρυθμισεις των mime για τον τυπο των jpg αλλα συντομα θα βρουμε απο που ρυθμιζονται καπου απο το ~/.local ή απο update-mime-database...οποτε θα το διορθωσουμε και αυτο.θα ενημερωσω για το απο που ρυθμιζονται τα default προγραμματα ολων των mime τυπων.