Κατανόηση των προνομίων χρηστών και `sudo`
* `root` account: Ιστορικά, τα συστήματα UNIX, συμπεριλαμβανομένου του Linux, είχαν λογαριασμό `root 'με απεριόριστη πρόσβαση. Το Ubuntu απενεργοποιεί τον λογαριασμό `root 'από προεπιλογή για λόγους ασφαλείας. Αντ 'αυτού, χρησιμοποιεί `sudo` (super user do do) για να χορηγήσει προσωρινά προνόμια ρίζας σε εξουσιοδοτημένους χρήστες.
* `sudo` προνόμια: Όταν εγκαθιστάτε το Ubuntu, δημιουργείτε συνήθως έναν λογαριασμό χρήστη. Κατά τη διάρκεια της διαδικασίας εγκατάστασης, συνήθως ρωτάτε αν θέλετε να κάνετε αυτόν τον χρήστη διαχειριστή. Εάν επιλέξετε ναι, αυτός ο χρήστης προστίθεται στην ομάδα «Sudo». Τα μέλη της ομάδας «Sudo» μπορούν να εκτελέσουν τις εντολές ως «ρίζα» με την πρόθεση τους με το «sudo».
* Λογαριασμός διαχειριστή: Ο λογαριασμός χρήστη που δημιουργείτε κατά τη διάρκεια της διαδικασίας εγκατάστασης που δίνετε τα διοικητικά προνόμια είναι αποτελεσματικά ο λογαριασμός σας "netadmin". Χρησιμοποιείτε τον κωδικό πρόσβασής του μαζί με το `sudo` για να εκτελέσετε εργασίες διοικητικής δικτύωσης.
Διαχείριση δικτύωσης (κοινές εντολές και σχετικοί κωδικοί πρόσβασης)
Οι περισσότερες εργασίες δικτύωσης απαιτούν προνόμια ρίζας, οπότε θα χρησιμοποιήσετε το `sudo` με τις εντολές. Δείτε πώς λειτουργεί στην πράξη:
1. Ελέγξτε τη διαμόρφωση δικτύου (μόνο για ανάγνωση)
* `ip addr show`:εμφανίζει διεπαφές δικτύου και διευθύνσεις IP. (Δεν απαιτεί «sudo» για βασική προβολή)
* `ifconfig`:(Μπορεί να χρειαστεί να εγκαταστήσετε` net-tools 'αν δεν υπάρχει:`sudo apt εγκατάσταση net-tools'). Δείχνει επίσης πληροφορίες διεπαφής. (Δεν απαιτεί «sudo» για βασική προβολή)
* `Route -n`:δείχνει τον πίνακα δρομολόγησης. (Δεν απαιτεί «sudo» για βασική προβολή)
* `CAT/etc/Network/Interfaces`:δείχνει το αρχείο διαμόρφωσης δικτύου (παλαιότερη μέθοδος). (Απαιτεί το `sudo` να *επεξεργαστεί *, αλλά όχι στο` Cat ')
* `Cat/etc/netplan/*. Yaml`:δείχνει τα αρχεία ρυθμίσεων NetPlan (νεότερη μέθοδο). (Απαιτεί το `sudo` να *επεξεργαστεί *, αλλά όχι στο` Cat ')
* `SystemCtl Status Networking ':Ελέγχει την κατάσταση της υπηρεσίας δικτύωσης. (Δεν απαιτεί «sudo» για βασική προβολή)
* `NMCLI Γενική Κατάσταση ':Ελέγχει την κατάσταση του NetworkManager. (Δεν απαιτεί «sudo» για βασική προβολή)
2. Τροποποίηση διαμόρφωσης δικτύου (απαιτεί τον κωδικό "sudo` και τον κωδικό * του χρήστη * που έχει προνόμια sudo)
* χρησιμοποιώντας `ifconfig` (παλαιότερη μέθοδος, συχνά αποθαρρυντική):
* `sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0`:εκχωρεί μια διεύθυνση IP σε μια διεπαφή. Θα σας ζητηθεί * ο κωδικός πρόσβασης του χρήστη * (ο λογαριασμός διαχειριστή).
* `sudo ifconfig eth0 down`:φέρνει μια διασύνδεση κάτω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `sudo ifconfig eth0 up`:φέρνει μια διασύνδεση επάνω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* Χρησιμοποιώντας την εντολή `ip` (σύγχρονη αντικατάσταση για` ifconfig`):
* `Sudo IP ADDR Προσθήκη 192.168.1.10/24 dev eth0`:εκχωρεί μια διεύθυνση IP. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `Sudo IP Link Set Eth0 Down`:Φέρνει μια διεπαφή προς τα κάτω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `Sudo IP Link Set Eth0 Up`:φέρνει μια διασύνδεση επάνω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `Sudo IP Route Προσθήκη προεπιλογής μέσω 192.168.1.1`:Προσθέτει μια προεπιλεγμένη πύλη. *Ο κωδικός πρόσβασης του χρήστη σας*.
* Επεξεργασία αρχείων διαμόρφωσης (επίμονες αλλαγές - συνιστώμενες):
* `netplan` (νεότερες εκδόσεις ubuntu): Το NetPlan είναι το προεπιλεγμένο εργαλείο διαμόρφωσης δικτύου. Τα αρχεία διαμόρφωσης βρίσκονται σε `/etc/netplan/`. Είναι αρχεία YAML.
* `sudo nano/etc/netplan/01-network-manager-all.yaml` (ή παρόμοιο όνομα αρχείου). *Ο κωδικός πρόσβασης του χρήστη σας*.
* Επεξεργαστείτε το αρχείο για να διαμορφώσετε το δίκτυό σας. * Ελέγξτε προσεκτικά τη σύνταξη YAML.* Το YAML είναι πολύ ευαίσθητο στην εσοχή.
* `Sudo Netplan Apply ':Εφαρμόζει τις αλλαγές. *Ο κωδικός πρόσβασης του χρήστη σας*. Αυτό θα επανεκκινήσει τις υπηρεσίες δικτύωσης.
* `/etc/network/Interfaces` (παλαιότερες εκδόσεις Ubuntu): Αυτό το αρχείο χρησιμοποιείται για τη διαμόρφωση των διεπαφών δικτύου σε παλαιότερες εκδόσεις.
*`sudo nano/etc/network/interfaces`:*Ο κωδικός πρόσβασης του χρήστη σας *.
* Επεξεργαστείτε το αρχείο για να διαμορφώσετε το δίκτυό σας.
* `Sudo SystemCtl RESTART Networking ':Επανεκκινήσει την υπηρεσία δικτύωσης για να εφαρμόσει τις αλλαγές. *Ο κωδικός πρόσβασης του χρήστη σας*.
* Χρήση `networkManager` (GUI και εργαλείο γραμμής εντολών): Το NetworkManager χρησιμοποιείται συχνά σε περιβάλλοντα επιφάνειας εργασίας για τη διαχείριση των συνδέσεων δικτύου.
* `nmcli`:Διεπαφή γραμμής εντολών στο NetworkManager.
* `Sudo NMCLI Connection Modify ETH0 IPv4.addresses 192.168.1.10/24 IPv4.gateway 192.168.1.1 IPv4.dns 8.8.8.8`:Τροποποιεί μια σύνδεση. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `Sudo Nmcli Connection Up Eth0`:φέρνει μια σύνδεση επάνω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* `Sudo NMCLI Σύνδεση Down Eth0`:φέρνει μια σύνδεση κάτω. *Ο κωδικός πρόσβασης του χρήστη σας*.
* GUI: Μπορείτε να χρησιμοποιήσετε το γραφικό AppletManager Apple (συνήθως στο δίσκο του συστήματος) για να διαμορφώσετε τις συνδέσεις. Θα σας ζητηθεί * Ο κωδικός πρόσβασης του χρήστη * (ο λογαριασμός διαχειριστή) κατά την πραγματοποίηση αλλαγών.
Σημαντικές σημειώσεις:
* Ασφάλεια: Να είστε πάντα προσεκτικοί κατά την επεξεργασία αρχείων ρυθμίσεων δικτύου. Οι λανθασμένες ρυθμίσεις μπορούν να εμποδίσουν τη σύνδεση του συστήματός σας στο δίκτυο.
* backup: Πριν κάνετε αλλαγές σε οποιοδήποτε αρχείο διαμόρφωσης, είναι καλή ιδέα να δημιουργήσετε ένα αντίγραφο αντιγράφων ασφαλείας. Για παράδειγμα:`sudo cp /etc/netplan/01-network-manager-all.yaml/etc/netplan/01-network- manager-all.yaml.bak`
* Ποια μέθοδος χρήσης: Το «NetPlan» είναι η προτιμώμενη μέθοδος στα νεότερα συστήματα Ubuntu (18.04 και αργότερα). Το "NetworkManager` είναι καλό για τη διαχείριση των συνδέσεων σε επιτραπέζιους υπολογιστές, ειδικά ασύρματα δίκτυα. Η επεξεργασία `/etc/network/interfaces` είναι ακόμα δυνατή αλλά λιγότερο συνηθισμένη.
Πώς να προσδιορίσετε τον λογαριασμό διαχειριστή σας
1. Ελέγξτε την ομάδα `sudo`: Εκτελέστε αυτήν την εντολή σε ένα τερματικό:
`` `bash
ομαδοποιεί το όνομα σας
`` `
Αντικαταστήστε το `your_username` με το πραγματικό όνομα χρήστη σας. Εάν η έξοδος περιλαμβάνει `sudo`, ο λογαριασμός σας έχει προνόμια διαχειριστή.
2. Ελέγξτε το αρχείο `/etc/sudoers '(προχωρημένο): Αυτό το αρχείο καθορίζει ποιοι χρήστες και ομάδες μπορούν να χρησιμοποιήσουν το `sudo '. * Να είστε πολύ προσεκτικοί όταν επεξεργάζεστε αυτό το αρχείο!* Ένα λάθος μπορεί να σας κλειδώσει από το σύστημά σας.*
`` `bash
Sudo Visudo
`` `
Αναζητήστε γραμμές που χορηγούν προνόμια σε χρήστες ή ομάδες. Γραμμές όπως:
`` `
το όνομα σας all =(όλα:όλα) όλα
%sudo all =(όλα:όλα) όλα
`` `
Αυτές οι γραμμές δείχνουν ότι το `your_username 'και τα μέλη της ομάδας` sudo` έχουν πλήρη' sudo 'προνόμια.
Συνοπτικά: Ο κωδικός πρόσβασης "NetAdmin" είναι ο κωδικός πρόσβασης για τον λογαριασμό χρήστη που δημιουργήσατε κατά τη διάρκεια της εγκατάστασης του Ubuntu που δώσατε διοικητικά προνόμια (δηλ. Ο λογαριασμός που είναι μέλος της ομάδας «Sudo»). Χρησιμοποιείτε αυτόν τον κωδικό πρόσβασης με την εντολή `sudo` για να εκτελέσετε εργασίες δικτύωσης.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα