συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Ubuntu

Μπορώ να sftp στο Ubuntu αλλά όχι Γράψτε

Ακόμα κι αν SFTP είναι ένα ασφαλές πρωτόκολλο , μπορεί να έχετε προβλήματα γραπτώς σε έναν υπολογιστή ή διακομιστή Ubuntu με αυτό . Ubuntu , όπως και άλλες διανομές Linux , χρησιμοποιεί ένα σύστημα αρχείων άδεια για να καθορίσει ποιος έχει πρόσβαση στα αρχεία και τι επίπεδο πρόσβασης που έχουν. Εάν δεν μπορείτε να γράψετε στο Ubuntu , μπορείτε να επιλύσετε αυτό με την αλλαγή των δικαιωμάτων του αρχείου . Γιατί Δικαιώματα χρήσης αρχείων ;
Η

Το σύστημα αρχείων δικαιώματα είναι το θεμέλιο της ασφάλειας για Linux υπολογιστές και servers . Εάν ένα πρόσωπο ή ένα πρόγραμμα προσπαθεί να αποκτήσει πρόσβαση σε ένα αρχείο χωρίς να έχει την κατάλληλη άδεια , ο υπολογιστής θα αρνηθεί την πρόσβαση . Οι νέοι χρήστες θα μπορούσαν να το βρείτε απογοητευτικό ότι δεν μπορούν να έχουν πρόσβαση σε ορισμένα αρχεία στους υπολογιστές τους . Ωστόσο , το σύστημα αποτρέπει κακόβουλες επιθέσεις σε σημαντικά αρχεία του συστήματος και αποτρέπει τους χρήστες από την τυχαία κάνοντας λάθη που θα μπορούσε να σπάσει το λειτουργικό σύστημα Ubuntu . Για παράδειγμα , τα προγράμματα Linux εξαρτάται από βιβλιοθήκες για να τρέξει . Οι βιβλιοθήκες είναι ένα σύνολο κοινών σενάρια για την αλληλεπίδραση με το λειτουργικό σύστημα. Αν προσπαθήσετε να ανοίξετε μια βιβλιοθήκη από γραφική διεπαφή χρήστη του Ubuntu , δεν μπορείτε λόγω του συστήματος αδειών αρχείων . Αυτό αποτρέπει τους χρήστες από το άνοιγμα μιας βιβλιοθήκης στο πρόγραμμα επεξεργασίας κειμένου και κάνει περιττές αλλαγές .
Εικόνων Αρχείο Ιδιοκτησία
Η

Κάθε αρχείο και φάκελο στο Ubuntu ανήκει σε συγκεκριμένο χρήστη . Συνήθως , μόνο ο ιδιοκτήτης έχει πρόσβαση για να γράψει σε ένα αρχείο ή φάκελο από προεπιλογή . Ακόμα κι αν είστε ο μόνος όνομα χρήστη στο σύστημα Ubuntu σας , δεν σας ανήκει σημαντικά αρχεία του συστήματος . Αντ 'αυτού , ένας χρήστης που ονομάζεται "root" είναι ο ιδιοκτήτης . Εάν συνδεθείτε στο Ubuntu με SFTP ως απλός χρήστης , δεν θα είναι σε θέση να γράψει σε αρχεία που δεν σας ανήκει . Θα πρέπει να έχουν πρόσβαση root . Από προεπιλογή , ο κωδικός πρόσβασης για τον χρήστη root είναι κρυμμένο στη μνήμη ως μια σειρά τυχαίων hashes . Μπορείτε να αλλάξετε και να συνδεθείτε στο Ubuntu ως root . Ωστόσο, αυτό δεν είναι η πιο ασφαλής πρακτική . Αντ 'αυτού , όταν συνδεθεί ως ένα κανονικό χρήστη, χρησιμοποιήστε την εντολή "sudo " εντολή στο τερματικό του Ubuntu να ενημερώσει τον υπολογιστή για να εκτελέσει μια εντολή ως χρήστης root . Μετά την εισαγωγή κωδικού πρόσβασης χρήστη , ο υπολογιστής θα σας επιτρέψει την πρόσβαση root για ακριβώς αρκετό καιρό για να εκτελέσει την εντολή . Για παράδειγμα , για να ανοίξετε μια βιβλιοθήκη , πληκτρολογήστε την εντολή "sudo gedit αρχείου . "

Η Πώς ο υπολογιστής βλέπει τα δικαιώματα ενός αρχείου
Η

Το λειτουργικό σύστημα Ubuntu διαβάζει ρυθμίσεις δικαιωμάτων ενός αρχείου ως μια σειρά από μεταβλητές τριπλέτας . Οι μεταβλητές είναι είτε "r" για ανάγνωση , "w" για διαγραφή ή " x" για να εκτελέσει . Ένας χρήστης με δικαιώματα της « rwx " μπορεί να διαβάσει , να γράψει και να εκτελέσει το αρχείο . Ένας χρήστης με δικαιώματα των « rw - " μπορεί να διαβάσει και να γράψει στο αρχείο , αλλά να μην το εκτελέσει . Δικαιώματα έρχονται σε ομάδες των τριών , όπως " - rwxrw - r - " . Η πρώτη "-" σημαίνει ότι το αρχείο είναι κανονικό αρχείο . Οι φάκελοι ή τους καταλόγους που αντιπροσωπεύεται από το γράμμα "d ". Η πρώτη ομάδα των τριών μεταβλητών καθορίζει τα δικαιώματα του ιδιοκτήτη του αρχείου . Η δεύτερη ομάδα, καθορίζει τα δικαιώματα της ομάδας του ιδιοκτήτη . Η τρίτη ομάδα, καθορίζει τα δικαιώματα από όλους τους άλλους .
Εικόνων Αλλαγή των δικαιωμάτων αρχείων
Η

Μπορείτε να αλλάξετε τα δικαιώματα του αρχείου με την εκμάθηση των αριθμών χρησιμοποιούνται για να αντιπροσωπεύουν διαφορετικά επίπεδα δικαιωμάτων . " 0 " αντιπροσωπεύει καμία πρόσβαση . " 4 " αντιπροσωπεύει πρόσβαση μόνο για ανάγνωση . " 5 " αντιπροσωπεύει διαβάσει και να εκτελέσει την πρόσβαση . " 6 " αντιπροσωπεύει πρόσβαση ανάγνωσης και εγγραφής . " 7 " αντιπροσωπεύει πλήρη πρόσβαση . Ανοίξτε το τερματικό Ubuntu ή να συνδεθεί με τον υπολογιστή σας με SSH , δεν SFTP . Πληκτρολογήστε " sudo chmod 760 filename" για να αλλάξετε τα δικαιώματα αρχείων, ώστε η ομάδα του ιδιοκτήτη , η οποία θα περιλαμβάνει , έχει πρόσβαση ανάγνωσης και εγγραφής . Ο χρήστης root θα έχουν πλήρη πρόσβαση και όλοι οι άλλοι θα έχουν καμία πρόσβαση . Για να αλλάξετε ολόκληρο τον κατάλογο , τύπου " sudo chmod 760 - R /path /to /directory . " Κάθε αρχείο στον κατάλογο θα έχουν τα δικαιώματα πρόσβασης . Μπορείτε να αλλάξετε τους αριθμούς που χρησιμοποιούνται ως απαραίτητα για να αντιπροσωπεύουν τα δικαιώματα που χρειάζεστε . Μόλις έχετε χορηγηθεί σε μη root χρήστες δικαιώματα ανάγνωσης στον κατάλογο του Ubuntu θέλετε , μπορείτε να χρησιμοποιήσετε SFTP να γράψει σε αυτό .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα