Permissions
Simos Xenitellis
simos.lists at googlemail.com
Mon Nov 5 09:35:26 UTC 2012
2012/11/4 Panagiotis Padazopoulos <takispadaz at gmail.com>:
> Εχω πειραξει πολλα πραγματα και εγκαταστησει αρκετα πακετα.
> Παω για επανεγκατασταση :(
>
> Χαθηκε να βαλουν μια ερωτηση-επιβεβαιωση για αυτες τις περιπτωσεις, πριν
> τρεξει η εντολή ή ενα undo :P
>
Από αναζήτηση στο διαδίκτυο για π.χ. «ubuntu restore filesystem
permissions» δείχνει ότι αρκετά άτομα αντιμετωπίζουν αυτό το πρόβλημα.
Μεταξύ των λύσεων
1. χρήση της βάσης που ήδη έχει το APT για τα δικαιώματα των αρχείων,
και απλά επανεγκατάσταση των πακέτων που υπάρχουν ήδη.
2. χρήση των δικαιωμάτων στα αρχεία που έχει μια άλλη εγκατάσταση του Ubuntu,
όπως αναφέρει ο Παντελής. Υπάρχουν προγράμματα εντολών για την επιβοήθηση.
Περισσότερα στα
http://sysadminnotebook.blogspot.gr/2012/06/how-to-reset-folder-permissions-to.html
http://hyperlogos.org/page/Restoring-Permissions-Debian-System
http://serverfault.com/questions/221447/how-to-repair-restore-ubuntu-10-04-after-sudo-chmod-777
Πάντως, η επανεγκατάσταση μπορεί να είναι μια ικανοποιητική λύση διότι
αν κάτι πάει στραβά στο μέλλον, θα γνωρίζεις ότι σίγουρα δεν είναι από
τα δικαιώματα των αρχείων.
Σίμος
On Nov 4, 2012 4:21 PM, "Pantelis Koukousoulas" <pktoss at gmail.com> wrote:
>
>> 2012/11/4 Panagiotis Padazopoulos <takispadaz at gmail.com>:
>> > Καλησπέρα.
>> > Κατι μου ξεφυγε στην πληκτρολογηση και εδωσα την εντολη chmod 777 -R /
>> > Αποτελεσμα αυτού, πολλά πραγματα να μην λειτουργούν.
>> > Καποια ευκολη λυση να επαναφέρω τα permissions σε αρχεία και φακέλους;
>>
>> Υποθέτοντας ότι πρόκειται για server, για εγκατάσταση πολύ κοντά σε vanilla
>> (ότι δεν έχεις αλλάξει και πολλά πράγματα δηλαδή) θα μπορούσες να κάνεις
>> τα εξής:
>>
>> 1. Να στήσεις το ίδιο setup κάπου αλλού (π.χ., σε ένα VM).
>>
>> 2. Να κάνεις μια λίστα αρχείο:permissions στο VM με κάτι σαν:
>>
>> find / -printf "%p:%m\n" > perms.txt
>>
>> 3. Να κάνεις apply το perms.txt στο αρχικό μηχάνημα με κάποιο
>> script που θα κάνει parse κάθε γραμμή του perms.txt, σε
>> FILE και PERMS και αν το FILE υπάρχει θα κάνει
>> chmod $PERMS $FILE
>>
>> Ο κώδικας του παραπάνω script αφήνεται ως άσκηση για τον
>> αναγνώστη, σε bash π.χ., μπορείς να παίξεις με τη
>> μεταβλητή IFS για να χωρίσεις μια γραμμή σε 2 μεταβλητές.
>>
>> Αυτό δεν είναι εγγυημένο ότι θα φτιάξει τα πάντα φυσικά, αλλά
>> τουλάχιστον μπορεί να ξαναφέρει το σύστημα σε αρκετά καλό
>> επίπεδο ώστε με μερικά purge και reinstall πακέτων και manual
>> διορθώσεις για τα υπόλοιπα να είσαι εντάξει.
>>
>> Χαιρετισμούς,
>> Παντελής
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20121104/87030604/attachment.html>
> --
> Ubuntu-gr mailing list
> Ubuntu-gr at lists.ubuntu.com
>
> If you do not want to receive any more messages from the ubuntu-gr mailing list, please follow this link and choose unsubscribe:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
More information about the Ubuntu-gr
mailing list