(Translated by https://www.hiragana.jp/)
sudo - Βικιπαίδεια Μετάβαση σしぐまτたうοおみくろん περιεχόμενο

sudo

Από τたうηいーた Βικιπαίδεια, τたうηいーたνにゅー ελεύθερη εγκυκλοπαίδεια

Sudo
Στιγμιότυπο από sudo σしぐまτたうαあるふぁ Ubuntu
Γενικά
ΔημιουργοίΟおみくろんιいおた Robert Coggeshall κかっぱαあるふぁιいおた Cliff Spencer δημιούργησαν τたうηいーたνにゅー αρχική έκδοση τたうοおみくろんυうぷしろん προγράμματος. Σήμερα αναπτύσσεται από τたうοおみくろんνにゅー Todd C. Miller
Είδοςλογισμικό ασφαλείας, ελεύθερο κかっぱαあるふぁιいおた ανοιχτού κώδικα λογισμικό
Διανομή
Έκδοση1.9.15p5 (30 Δεκέμβριος 2023)[1]
Λειτουργικάσしぐまτたうυうぷしろんλらむだ Unix
Ανάπτυξη
Υπευθ. ανάπτυξηςTodd C. Miller
Γραμμένο σしぐまεいぷしろんC
Άδεια χρήσηςΆδεια ISC
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.sudo.ws/
Αποθετήριο κώδικα
https://github.com/sudo-project/sudo

Τたうοおみくろん sudo (/ˈsd/[2] ή /ˈsd/[2][3]) είναι πρόγραμμα γがんまιいおたαあるふぁ λειτουργικά συστήματα της οικογένειας τたうοおみくろんυうぷしろん Unix τたうοおみくろん οποίο επιτρέπει σしぐまτたうοおみくろんνにゅー χρήστη νにゅーαあるふぁ εκτελέσει άλλα προγράμματα μみゅーεいぷしろん τたうαあるふぁ δικαιώματα ασφαλείας ενός άλλου χρήστη (συνήθως τたうοおみくろんυうぷしろん superuser ή root).[4] Τたうοおみくろん όνομα προέρχεται από τたうηいーたνにゅー αγγλική φράση substitute user do, πぱいοおみくろんυうぷしろん έχει τたうηいーたνにゅー σημασία τたうοおみくろんυうぷしろん «νにゅーαあるふぁ κάνεις κάτι σしぐまαあるふぁνにゅー διαφορετικός χρήστης».[5]

Οおみくろんιいおた Robert Coggeshall κかっぱαあるふぁιいおた Cliff Spencer δημιούργησαν τたうηいーたνにゅー αρχική έκδοση τたうοおみくろんυうぷしろん sudo στις αρχές της δεκαετίας τたうοおみくろんυうぷしろん 1980, σしぐまτたうοおみくろん Τμήμα Επιστήμης τたうωおめがνにゅー Υπολογιστών τたうοおみくろんυうぷしろん Κρατικού Πανεπιστημίου της Νέας Υόρκης σしぐまτたうοおみくろん Μπάφαλο (State University of New York at Buffalo, SUNY Buffalo).[6] Ηいーた τρέχουσα έκδοση τたうοおみくろんυうぷしろん προγράμματος αναπτύσσεται κかっぱαあるふぁιいおた συντηρείται από τたうοおみくろんνにゅー Todd C. Miller κかっぱαあるふぁιいおた διανέμεται υπό τους όρους μみゅーιいおたαあるふぁ άδειας τύπου ISC.[6]

Σしぐまεいぷしろん αντίθεση μみゅーεいぷしろん τたうοおみくろん παρόμοιο su, οおみくろんιいおた χρήστες χρησιμοποιούν τたうοおみくろんνにゅー δικό τους κωδικό αντί γがんまιいおたαあるふぁ τたうοおみくろんνにゅー κωδικό τたうοおみくろんυうぷしろん root. Μετά τたうοおみくろんνにゅー έλεγχο τたうωおめがνにゅー στοιχείων κかっぱαあるふぁιいおた εφόσον επιτρέπεται ηいーた πρόσβαση σしぐまτたうοおみくろんνにゅー χρήστη σύμφωνα μみゅーεいぷしろん τたうοおみくろん αρχείο ρυθμίσεων (αあるふぁγがんまγがんまλらむだ. configuration file) τたうοおみくろん σύστημα θしーたαあるふぁ καλέσει τたうηいーたνにゅー εντολή ή τたうοおみくろん πρόγραμμα πぱいοおみくろんυうぷしろん ζήτησε οおみくろん χρήστης. Τたうοおみくろん αρχείο ρυθμίσεων παρέχει πολλές επιλογές, όπως νにゅーαあるふぁ μみゅーηいーたνにゅー απαιτείται χρήση κωδικού γがんまιいおたαあるふぁ τたうηいーたνにゅー εκτέλεση συγκεκριμένων εντολών, νにゅーαあるふぁ απαιτείται ένας κωδικός ανά χρήστη ή ομάδα χρηστών, νにゅーαあるふぁ απαιτείται ηいーた εισαγωγή τたうοおみくろんυうぷしろん κωδικού γがんまιいおたαあるふぁ κάθε εντολή ή νにゅーαあるふぁ μみゅーηいーたνにゅー απαιτείται καθόλου ηいーた χρήση τたうοおみくろんυうぷしろん κかっぱαあるふぁιいおた άλλες. Είναι δυνατή ηいーた ρύθμιση προκειμένου νにゅーαあるふぁ χρησιμοποιούνται ορίσματα κかっぱαあるふぁιいおた νにゅーαあるふぁ καλούνται πολλές εντολές μαζί κかっぱαあるふぁιいおた επίσης υποστηρίζεται ηいーた χρήση εντολών μみゅーεいぷしろん regular expressions.

Τたうοおみくろん αρχείο ρυθμίσεων βρίσκεται συνήθως σしぐまτたうηいーたνにゅー θέση /usr/local/etc/sudoers ή τたうηいーたνにゅー /etc/sudoers. Σしぐまεいぷしろん κάποια συστήματα (ορισμένες διανομές Linux κかっぱαあるふぁιいおた τたうοおみくろん Mac OS X.[7][8]) τたうοおみくろん sudo έχει αντικαταστήσει πλήρως τたうοおみくろん login τたうοおみくろんυうぷしろん superuser γがんまιいおたαあるふぁ τたうηいーたνにゅー εκτέλεση εργασιών πぱいοおみくろんυうぷしろん απαιτούν δικαιώματα διαχειριστή. Επίσης μπορεί νにゅーαあるふぁ χρησιμοποιηθεί σしぐまεいぷしろん μοντέλα πぱいοおみくろんυうぷしろん βασίζονται σしぐまτたうηいーたνにゅー παροχή δικαιωμάτων σしぐまτたうοおみくろんνにゅー χρήστη μみゅーεいぷしろん βάση τたうοおみくろんνにゅー ρόλο (Role-Based Access Control, RBAC).[9]

Παρόμοια προγράμματα

[Επεξεργασία | επεξεργασία κώδικα]

Τたうοおみくろん visudo είναι μみゅーιいおたαあるふぁ εφαρμογή πぱいοおみくろんυうぷしろん επιτρέπει τたうηいーたνにゅー επεξεργασία τたうοおみくろんυうぷしろん αρχείο ρυθμίσεων μέσω της διεπαφής τたうοおみくろんυうぷしろん vi ή κάποιου άλλου επεξεργαστή. Μみゅーεいぷしろん αυτό τたうοおみくろんνにゅー τρόπο ηいーた επεξεργασία γίνεται πぱいιいおたοおみくろん ασφαλής κかっぱαあるふぁιいおた επιπλέον επιτρέπεται ηいーた διενέργεια πολλών επεξεργασιών παράλληλα, γίνονται βασικοί έλεγχοι εγκυρότητας τたうωおめがνにゅー δηλώσεων (sanity checks) κかっぱαあるふぁιいおた έλεγχοι γがんまιいおたαあるふぁ σφάλματα.[10] Υπάρχουν πολλά frontend γがんまιいおたαあるふぁ τたうοおみくろん sudo πぱいοおみくろんυうぷしろん παρέχουν περιβάλλον Γραφικής Διεπαφής Χρήστη (GUI) κかっぱαあるふぁιいおた επιτρέπουν τたうηいーたνにゅー ευκολότερη ρύθμιση από τους χρήστες. Σしぐまεいぷしろん αυτά συγκαταλέγονται τたうαあるふぁ kdesudo κかっぱαあるふぁιいおた gksudo.

Σしぐまεいぷしろん Microsoft Windows υπάρχει ηいーた εντολή runas πぱいοおみくろんυうぷしろん έχει παρόμοια λειτουργικότητα μみゅーεいぷしろん τたうοおみくろん sudo αλλά δでるたεいぷしろんνにゅー μπορεί νにゅーαあるふぁ περάσει σしぐまτたうοおみくろん πρόγραμμα πぱいοおみくろんυうぷしろん καλεί τたうοおみくろんνにゅー τρέχοντα φάκελο, μεταβλητές περιβάλλοντος ή μακροσκελείς γραμμές εντολών. Ενώ επιτρέπει τたうηいーたνにゅー εκτέλεση προγραμμάτων μみゅーεいぷしろん τたうαあるふぁ δικαιώματα άλλου χρήστη, δでるたεいぷしろんνにゅー επιτρέπει τたうηいーたνにゅー προσωρινή αναβάθμιση τたうωおめがνにゅー δικαιωμάτων τたうοおみくろんυうぷしろん χρήστη συνολικά -όπως συμβαίνει μみゅーεいぷしろん τたうοおみくろん sudo. Μみゅーιいおたαあるふぁ πραγματική υλοποίηση πぱいοおみくろんυうぷしろん παρέχει όλη τたうηいーたνにゅー λειτουργικότητα τたうωおめがνにゅー su κかっぱαあるふぁιいおた sudo γがんまιいおたαあるふぁ Windows έχει υλοποιηθεί σしぐまτたうοおみくろん Hamilton C shell. Άλλα προγράμματα πぱいοおみくろんυうぷしろん επιτρέπουν τたうηいーたνにゅー προσωρινή αναβάθμιση τたうωおめがνにゅー δικαιωμάτων τたうοおみくろんυうぷしろん χρήστη ώστε νにゅーαあるふぁ μπορεί νにゅーαあるふぁ πραγματοποιήσει διαχειριστικές εργασίες προσωρινά είναι τたうοおみくろん User Account Control σしぐまεいぷしろん Microsoft Windows κかっぱαあるふぁιいおた τたうαあるふぁ Authorization Services σしぐまτたうοおみくろん Mac OS X.[11]

  1. Todd C. Miller (30 Δεκέμβριος 2023). «[sudo-announce] sudo 1.9.15p5 released». Ανακτήθηκε στις 28 Ιανουάριος 2024. 
  2. 2,0 2,1 Miller, Todd C. «Troubleshooting tips and FAQ for Sudo» (σしぐまτたうαあるふぁ αγγλικά). Ανακτήθηκε στις 18 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  3. «How do YOU pronounce "sudo"?». Ars Technica. 
  4. Cohen, Noam (26 Μαΐου 2008). «This Is Funny Only if You Know Unix» (σしぐまτたうαあるふぁ αγγλικά). The New York Times. http://www.nytimes.com/2008/05/26/business/media/26link.html. Ανακτήθηκε στις 18 Φεβρουαρίου 2015. 
  5. White, Kevin M. (2009). Mac OS X Support Essentials V10.6 (σしぐまτたうαあるふぁ αγγλικά). Peachpit Press. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  6. 6,0 6,1 Miller, Todd C. «A Brief History of Sudo» (σしぐまτたうαあるふぁ αγγλικά). Ανακτήθηκε στις 2 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  7. «RootSudo». Community Ubuntu Documentation (σしぐまτたうαあるふぁ αγγλικά). Help.ubuntu.com. 8 Νοεμβρίου 2011. Ανακτήθηκε στις 18 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  8. «Top Ten Mac OS X Tips for Unix Geeks» (σしぐまτたうαあるふぁ αγγλικά). MacDevCenter.com. Ανακτήθηκε στις 18 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  9. «SELinux Lockdown Part Five: SELinux RBAC». Ανακτήθηκε στις 17 Νοεμβρίου 2012. 
  10. Todd C. Miller (17 Ιουνίου 2011). «Visudo Manual» (σしぐまτたうαあるふぁ αγγλικά). Gratisoft.us. Αρχειοθετήθηκε από τたうοおみくろん πρωτότυπο στις 12 Ιουνίου 2007. Ανακτήθηκε στις 18 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)
  11. «Introduction to Authorization Services Programming Guide» (σしぐまτたうαあるふぁ αγγλικά). Developer.apple.com. Αρχειοθετήθηκε από τたうοおみくろん πρωτότυπο στις 5 Μαρτίου 2010. Ανακτήθηκε στις 18 Φεβρουαρίου 2015. CS1 maint: Μみゅーηいーた αναγνωρίσιμη γλώσσα (link)

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]