diff --git a/el_GR.ISO8859-7/books/handbook/users/chapter.sgml b/el_GR.ISO8859-7/books/handbook/users/chapter.sgml index aa62431742..d0ae1cb380 100644 --- a/el_GR.ISO8859-7/books/handbook/users/chapter.sgml +++ b/el_GR.ISO8859-7/books/handbook/users/chapter.sgml @@ -1,1042 +1,1080 @@ Neil Blakey-Milner Συνεισφορά από τον Χρήστες και Βασική Διαχείριση Λογαριασμών Σύνοψη Το &os; επιτρέπει σε πολλαπλούς χρήστες να χρησιμοποιούν τον - υπολογιστή την ίδια στιγμή. Προφανώς, μόνο ένας από αυτούς τους χρήστες - μπορεί να κάθεται μπροστά από την οθόνη και το πληκτρολόγιο κάθε - δεδομένη στιγμή + υπολογιστή την ίδια στιγμή. Προφανώς, μόνο ένας από αυτούς τους + χρήστες μπορεί να κάθεται μπροστά από την οθόνη και το πληκτρολόγιο + κάθε δεδομένη στιγμή. Εκτός φυσικά αν συνδέσουμε πολλαπλά τερματικά, αλλά θα μιλήσουμε για αυτό στο . , αλλά οποιοσδήποτε αριθμός χρηστών μπορούν να εισέλθουν μέσω του δικτύου για να φέρουν σε πέρας τις εργασίες τους. Για να χρησιμοποιήσει το σύστημα, κάθε χρήστης πρέπει να έχει ένα λογαριασμό. Αφού διαβάσετε αυτό το κεφάλαιο, θα ξέρετε: Τις διαφορές ανάμεσα στα διάφορα είδη λογαριασμών χρηστών σε ένα &os; σύστημα. Πως να προσθέσετε λογαριασμούς χρηστών. Πως να διαγράψετε λογαριασμούς χρηστών. Πως να αλλάξετε τις λεπτομέρειες ενός λογαριασμού, όπως το πλήρες όνομα του χρήστη, ή το προτιμώμενο κέλυφος (shell). Πως να θέσετε όρια ανά λογαριασμό, για να ελέγχετε πόρους όπως η μνήμη και ο χρόνος της CPU, που μπορούν να έχουν στην διάθεση τους συγκεκριμένοι λογαριασμοί ή ομάδες λογαριασμών. Πως να χρησιμοποιήσετε ομάδες για να κάνετε ευκολότερη τη διαχείριση των λογαριασμών. Πριν διαβάσετε αυτό το κεφάλαιο, θα πρέπει: Να κατανοείτε τις βασικές έννοιες του &unix; και του &os; (). - Introduction + Εισαγωγή - All access to the system is achieved via accounts, and all - processes are run by users, so user and account management are - of integral importance on FreeBSD systems. + Η πρόσβαση στο σύστημα επιτυγχάνεται μέσω λογαριασμών, όλες + οι διεργασίες εκτελούνται από χρήστες, έτσι η διαχείριση χρηστών και + λογαριασμών είναι μεγάλης σημασίας στα &os; συστήματα. - Every account on a FreeBSD system has certain information associated - with it to identify the account. + Κάθε λογαριασμός σε ένα σύστημα &os; έχει συγκεκριμένες πληροφορίες + που σχετίζονται με αυτόν ώστε να αναγνωρίζεται από το σύστημα. - User name + Όνομα χρήστη - The user name as it would be typed at the - login: prompt. User names must be unique across - the computer; you may not have two users with the same - user name. There are a number of rules for creating valid user - names, documented in &man.passwd.5;; you would typically use user - names that consist of eight or fewer all lower case - characters. + Το όνομα χρήστη είναι αυτό που θα γραφεί στην + προτροπή login:. Τα ονόματα χρηστών πρέπει να + είναι μοναδικά για τον υπολογιστή, δεν μπορείτε να έχετε δύο + χρήστες με το ίδιο όνομα χρήστη. Υπάρχει ένας αριθμός κανόνων + για την δημιουργία έγκυρων ονομάτων χρηστών, που τεκμηριώνονται + στο &man.passwd.5;. Συνήθως θα χρησιμοποιείτε ονόματα χρηστών που + περιέχουν οκτώ ή λιγότερους όλους μικρούς χαρακτήρες. - Password + Κωδικός - Each account has a password associated with it. The password - may be blank, in which case no password will be required to access - the system. This is normally a very bad idea; every account - should have a password. + Κάθε λογαριασμός έχει ένα κωδικό σχετιζόμενο με αυτόν. Ο + κωδικός μπορεί να είναι κενός, οπότε και δεν θα απαιτείται + για πρόσβαση στο σύστημα. Αυτό κατά κανόνα είναι μια + πολύ κακή ιδέα, κάθε λογαριασμός θα πρέπει να έχει έναν κωδικό. + User ID (UID) - The UID is a number, traditionally from 0 to 65535 - It is possible to use UID/GIDs as large as - 4294967295, but such IDs can cause serious problems - with software that makes assumptions about the values - of IDs. - , used to uniquely identify - the user to the system. Internally, FreeBSD uses the UID to - identify users—any FreeBSD commands that allow you to - specify a user name will convert it to the UID before working with - it. This means that you can have several accounts with different - user names but the same UID. As far as FreeBSD is concerned these - accounts are one user. It is unlikely you will ever need to do - this. + Το UID είναι ένας αριθμός, κατά παράδοση από το 0 έως το 65535 + + Είναι δυνατόν να χρησιμοποιήσετε UID/GIDs όσο μεγάλα όσο + το 4294967295, αλλά τέτοια IDs μπορεί να προκαλέσουν σοβαρά + προβλήματα με λογισμικό που κάνει υποθέσεις σχετικά με τις + τιμές των IDs. + , που χρησιμοποιείται για την μοναδική αναγνώριση + του χρήστη στο σύστημα. Εσωτερικά, το &os; χρησιμοποιεί το UID + για να αναγνωρίσει χρήστες—οποιεσδήποτε &os; εντολές που + σας επιτρέπουν να ορίσετε ένα όνομα χρήστη θα το μετατρέψουν στο + UID πριν το χρησιμοποιήσουν. Αυτό σημαίνει ότι μπορείτε να έχετε + πολλούς λογαριασμούς με διαφορετικά ονόματα χρήστη αλλά το ίδιο + UID. Όσο αφορά το &os; αυτοί οι λογαριασμοί είναι ένας χρήστης. + Είναι απίθανο να χρειαστεί ποτέ να κάνετε κάτι τέτοιο. Group ID (GID) - The GID is a number, traditionally from 0 to 65535, used to uniquely identify - the primary group that the user belongs to. Groups are a - mechanism for controlling access to resources based on a user's - GID rather than their UID. This can significantly reduce the size - of some configuration files. A user may also be in more than one - group. + Το GID είναι ένας αριθμός, κατά παράδοση από το 0 έως το 65535 + , που χρησιμοποιείται + για την μοναδική αναγνώριση της πρωτεύοντος ομάδας που ανήκει ο + χρήστης. Οι ομάδες είναι ένας μηχανισμός για τον έλεγχο της + πρόσβασης σε πόρους που στηρίζεται στο GID ενός χρήστη, παρά στο + UID. Αυτό μπορεί να μειώσει σημαντικά το μέγεθος κάποιων αρχείων + διευθέτησης. Ένας χρήστης μπορεί επίσης να ανήκει σε + περισσότερες της μίας ομάδες. - Login class + Κλάσεις σύνδεσης - Login classes are an extension to the group mechanism that - provide additional flexibility when tailoring the system to - different users. + Οι κλάσεις σύνδεσης (login classes) είναι μια επέκταση στον + μηχανισμό των ομάδων που παρέχουν πρόσθετη ευελιξία όταν + προσαρμόζουμε το σύστημα σε διαφορετικούς χρήστες. - Password change time + Χρόνος αλλαγής κωδικού - By default FreeBSD does not force users to change their - passwords periodically. You can enforce this on a per-user basis, - forcing some or all of your users to change their passwords after - a certain amount of time has elapsed. + Εξ' ορισμού το &os; δεν επιβάλλει στους χρήστες να αλλάζουν + περιοδικά τον κωδικό τους. Μπορείτε να το επιβάλετε αυτό σε μια + ανά χρήστη βάση, αναγκάζοντας κάποιους ή όλους τους χρήστες να + αλλάζουν τον κωδικό τους αφού έχει περάσει ένα συγκεκριμένο + χρονικό διάστημα. - Account expiry time + Χρόνος λήξης λογαριασμών - By default FreeBSD does not expire accounts. If you are - creating accounts that you know have a limited lifespan, for - example, in a school where you have accounts for the students, - then you can specify when the account expires. After the expiry - time has elapsed the account cannot be used to log in to the - system, although the account's directories and files will - remain. + Εξ' ορισμού στο &os; δεν λήγουν λογαριασμοί. Αν δημιουργήσετε + λογαριασμούς που γνωρίζετε ότι έχουν περιορισμένη διάρκεια ζωής, + για παράδειγμα, σε ένα σχολείο όπου έχετε λογαριασμούς για τους + μαθητές, τότε μπορείτε να ορίσετε πότε λήγει ο λογαριασμός. Αφού + ο χρόνος λήξης έχει περάσει, ο λογαριασμός δεν μπορεί να + χρησιμοποιηθεί για την σύνδεση στο σύστημα, αν και οι φάκελοι του + λογαριασμού και τα αρχεία θα παραμείνουν. - User's full name + Πραγματικό όνομα χρήστη - The user name uniquely identifies the account to FreeBSD, but - does not necessarily reflect the user's real name. This - information can be associated with the account. + Το όνομα χρήστη αναγνωρίζει μοναδικά τον λογαριασμό στο &os;, + αλλά δεν αντιπροσωπεύει απαραίτητα το πραγματικό όνομα του + χρήστη. Αυτή η πληροφορία μπορεί να συσχετιστεί με τον + λογαριασμό. - Home directory + Προσωπικός κατάλογος - The home directory is the full path to a directory on the - system in which the user will start when logging on to the - system. A common convention is to put all user home directories - under + Ο προσωπικός κατάλογος είναι η διαδρομή σε ένα κατάλογο στο + σύστημα όπου θα ξεκινά ο χρήστης όταν συνδέεται σε αυτό. + Μια κοινή σύμβαση είναι να μπαίνουν οι προσωπικοί κατάλογοι + χρηστών στο /home/username - or /usr/home/username. - The user would store their personal files in their home directory, - and any directories they may create in there. + ή στο /usr/home/username. + Ο χρήστης θα αποθηκεύει τα προσωπικά του αρχεία στον προσωπικό του + κατάλογο, και όποιους καταλόγους δημιουργήσει εκεί μέσα. - User shell + Κέλυφος χρήστη - The shell provides the default environment users use to - interact with the system. There are many different kinds of - shells, and experienced users will have their own preferences, - which can be reflected in their account settings. + Το κέλυφος παρέχει το εξ' ορισμού περιβάλλον που οι χρήστες + χρησιμοποιούν για να αλληλεπιδρούν με το σύστημα. Υπάρχουν πολλά + διαφορετικά είδη κελυφών, και οι έμπειροι χρήστες θα έχουν τις + δικές τους προτιμήσεις, οι οποίες μπορεί να αντικατοπτρίζονται + στις ρυθμίσεις των λογαριασμών τους. - There are three main types of accounts: the Superuser, system users, and user accounts. The Superuser - account, usually called root, is used to - manage the system with no limitations on privileges. System - users run services. Finally, user accounts are used by real - people, who log on, read mail, and so forth. + Υπάρχουν τρεις κύριοι τύποι λογαριασμών: ο υπερχρήστης (superuser), οι χρήστες συστήματος, και οι λογαριασμοί χρηστών. Ο λογαριασμός + υπερχρήστη, συνήθως ονομάζεται root, + χρησιμοποιείται για τη διαχείριση του συστήματος χωρίς περιορισμούς + στα προνόμια. Οι χρήστες συστήματος τρέχουν υπηρεσίες. Τέλος, οι + λογαριασμοί χρηστών χρησιμοποιούνται από πραγματικούς ανθρώπους, που + συνδέονται, διαβάζουν mail, και ούτω καθεξής. - The Superuser Account + Ο Λογαριασμός Υπερχρήστη accounts superuser (root) - The superuser account, usually called - root, comes preconfigured to facilitate - system administration, and should not be used for day-to-day - tasks like sending and receiving mail, general exploration of - the system, or programming. + Ο λογαριασμός υπερχρήστη, συνήθως καλείται + root, είναι προρυθμισμένος για να διευκολύνεται + η διαχείριση του συστήματος, και δεν θα πρέπει να χρησιμοποιείται για + καθημερινές εργασίες όπως αποστολή και λήψη mail, γενική εξερεύνηση του + συστήματος, ή προγραμματισμό. - This is because the superuser, unlike normal user accounts, - can operate without limits, and misuse of the superuser account - may result in spectacular disasters. User accounts are unable - to destroy the system by mistake, so it is generally best to use - normal user accounts whenever possible, unless you especially - need the extra privilege. - - You should always double and triple-check commands you issue - as the superuser, since an extra space or missing character can - mean irreparable data loss. - - So, the first thing you should do after reading this - chapter is to create an unprivileged user account for yourself - for general usage if you have not already. This applies equally - whether you are running a multi-user or single-user machine. - Later in this chapter, we discuss how to create additional - accounts, and how to change between the normal user and - superuser. + Αυτό διότι ο υπερχρήστης, σε αντίθεση με τους κανονικούς + λογαριασμούς χρηστών, μπορεί να λειτουργεί χωρίς όρια, και + κακομεταχείριση του λογαριασμού αυτού μπορεί να έχει ως συνέπεια + θεαματικές καταστροφές. Οι λογαριασμοί χρηστών δεν μπορούν να + καταστρέψουν το σύστημα από λάθος, έτσι είναι γενικά καλύτερα να + χρησιμοποιείτε κανονικούς λογαριασμούς χρηστών όποτε είναι δυνατόν, + εκτός εάν ειδικότερα χρειάζεστε τα επιπλέον προνόμια. + + Θα πρέπει πάντα να ελέγχετε δύο και τρεις φορές τις εντολές που + δίνετε σαν υπερχρήστης, αφού ένα επιπλέον κενό ή ένας χαρακτήρας που + λείπει, μπορεί να σημαίνει ανεπανόρθωτη απώλεια δεδομένων. + + Έτσι, το πρώτο πράγμα που θα πρέπει να κάνετε αφού διαβάσετε αυτό + το κεφάλαιο, είναι να δημιουργήσετε έναν λογαριασμό χρήστη, χωρίς + προνόμια, για τον εαυτό σας για γενική χρήση αν δεν το έχετε κάνει ήδη + Αυτό ισχύει εξίσου εάν τρέχετε ένα πολυ-χρηστικό ή μονο-χρηστικό + μηχάνημα. Αργότερα σε αυτό το κεφάλαιο, θα συζητήσουμε πως να + δημιουργείτε πρόσθετους λογαριασμούς, και πως να αλλάζετε μεταξύ + του κανονικού χρήστη και του υπερχρήστη. - System Accounts + Λογαριασμοί Συστήματος accounts system - System users are those used to run services such as DNS, - mail, web servers, and so forth. The reason for this is - security; if all services ran as the superuser, they could - act without restriction. + Οι χρήστες συστήματος είναι αυτοί που χρησιμοποιούνται για να + τρέχουν υπηρεσίες όπως το DNS, mail, web servers, και ούτω καθεξής. Ο + λόγος για αυτό είναι η ασφάλεια: αν όλες οι υπηρεσίες έτρεχαν + με δικαιώματα υπερχρήστη, θα λειτουργούσαν χωρίς περιορισμούς. accounts daemon accounts operator - Examples of system users are daemon, - operator, bind (for - the Domain Name Service), news, and - www. + Παραδείγματα από χρήστες συστήματος είναι οι + daemon, operator, + bind (για το Domain Name Service), + news, και www. accounts nobody - nobody is the generic unprivileged - system user. However, it is important to keep in mind that the - more services that use nobody, the more - files and processes that user will become associated with, and - hence the more privileged that user becomes. + Ο nobody είναι ο γενικός, χωρίς προνόμια, + χρήστης συστήματος. Ωστόσο, είναι σημαντικό να έχετε κατά νου ότι όσο + περισσότερες υπηρεσίες χρησιμοποιούν τον nobody, + τόσο περισσότερα αρχεία και διεργασίες θα συσχετιστούν με αυτόν, και + έτσι τόσο περισσότερο προνομιούχος γίνεται αυτός ο χρήστης. - User Accounts + Λογαριασμοί Χρηστών accounts user - User accounts are the primary means of access for real - people to the system, and these accounts insulate the user and - the environment, preventing the users from damaging the system - or other users, and allowing users to customize their - environment without affecting others. - - Every person accessing your system should have a unique user - account. This allows you to find out who is doing what, prevent - people from clobbering each others' settings or reading each - others' mail, and so forth. - - Each user can set up their own environment to accommodate - their use of the system, by using alternate shells, editors, key - bindings, and language. + Οι λογαριασμοί χρηστών είναι το πρωταρχικό μέσο πρόσβασης για + πραγματικούς ανθρώπους στο σύστημα, και μέσω αυτών απομονώνεται ο κάθε + χρήστης και το περιβάλλον εργασίας του, αποτρέποντας έτσι πιθανή + καταστροφή του συστήματος ή άλλων χρηστών, και επιτρέποντας σε κάθε + ένα να προσαρμόζει το δικό του περιβάλλον χωρίς να επηρεάζει τους + άλλους. + + Κάθε άτομο που έχει πρόσβαση στο σύστημά σας θα πρέπει να έχει ένα + μοναδικό λογαριασμό χρήστη. Αυτό σας επιτρέπει να βρείτε ποίος κάνει + τι, αποτρέπει ανθρώπους από το να πειράζουν τις ρυθμίσεις ο ένας του + άλλου, ή να διαβάσει ο ένας τα mail του άλλου, και ούτω καθεξής. + + Κάθε χρήστης μπορεί να στήσει το δικό του περιβάλλον ώστε να + προσαρμόσει την χρήση του συστήματος, χρησιμοποιώντας εναλλακτικά + κελύφη, συντάκτες, συνδυασμούς πλήκτρων, και γλώσσας. - Modifying Accounts + Τροποποιώντας Λογαριασμούς accounts modifying - There are a variety of different commands available in the - &unix; environment to manipulate user accounts. The most common - commands are summarized below, followed by more detailed - examples of their usage. + Υπάρχει μια ποικιλία από διαφορετικές εντολές διαθέσιμες στο + περιβάλλον &unix; για να χειριστείτε λογαριασμούς χρηστών. Οι πιο + κοινές εντολές συνοψίζονται παρακάτω, ακολουθούμενες από λεπτομερή + παραδείγματα της χρήσης τους. - Command - Summary + Εντολή + Περιγραφή &man.adduser.8; - The recommended command-line application for adding - new users. + Η προτεινόμενη εφαρμογή γραμμής-εντολών για την προσθήκη + νέων χρηστών. &man.rmuser.8; - The recommended command-line application for - removing users. + Η προτεινόμενη εφαρμογή γραμμής-εντολών για την + διαγραφή χρηστών. &man.chpass.1; - A flexible tool to change user database information. + Ένα ευέλικτο εργαλείο για την αλλαγή πληροφοριών της βάσης + δεδομένων των χρηστών. &man.passwd.1; - The simple command-line tool to change user - passwords. + Το απλό εργαλείο γραμμής-εντολών για την αλλαγή των + κωδικών των χρηστών. &man.pw.8; - A powerful and flexible tool to modify all aspects - of user accounts. + Ένα δυνατό και ευέλικτο εργαλείο για την αλλαγή όλων των + ρυθμίσεων των λογαριασμών των χρηστών. <command>adduser</command> accounts adding adduser /usr/share/skel skeleton directory - &man.adduser.8; is a simple program for - adding new users. It creates entries in the system - passwd and group - files. It will also create a home directory for the new user, - copy in the default configuration files (dotfiles) from - /usr/share/skel, and can optionally mail - the new user a welcome message. + Το &man.adduser.8; είναι ένα απλό πρόγραμμα για να προσθέτετε + νέους χρήστες. Δημιουργεί εγγραφές στα αρχεία συστήματος + passwd και group. + Δημιουργεί επίσης έναν προσωπικό κατάλογο για τον νέο χρήστη, + αντιγράφει εκεί τα εξ' ορισμού αρχεία ρυθμίσεων + (dotfiles) από το + /usr/share/skel, και μπορεί προαιρετικά να + στείλει ένα μήνυμα καλωσορίσματος στον νέο χρήστη. - Adding a user on &os; + Προσθέτοντας έναν χρήστη στο &os; &prompt.root; adduser Username: jru Full name: J. Random User Uid (Leave empty for default): Login group [jru]: Login group is jru. Invite jru into other groups? []: wheel Login class [default]: Shell (sh csh tcsh zsh nologin) [sh]: zsh Home directory [/home/jru]: Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: Enter password again: Lock out the account after creation? [no]: Username : jru Password : **** Full Name : J. Random User Uid : 1001 Class : Groups : jru wheel Home : /home/jru Shell : /usr/local/bin/zsh Locked : no OK? (yes/no): yes adduser: INFO: Successfully added (jru) to the user database. Add another user? (yes/no): no Goodbye! &prompt.root; - The password you type in is not echoed, nor are asterisks - displayed. Make sure that you do not mistype the password. - + Ο κωδικός που πληκτρολογείτε δεν φαίνεται, ούτε εμφανίζονται + αστερίσκοι. Φροντίστε να μην γράψετε λάθος τον κωδικό. <command>rmuser</command> rmuser accounts removing - You can use &man.rmuser.8; to - completely remove a user from the system. - &man.rmuser.8; performs the following - steps: + Μπορείτε να χρησιμοποιήσετε το &man.rmuser.8; για να + διαγράψετε εντελώς έναν χρήστη από το σύστημα. Η &man.rmuser.8; + εκτελεί τα παρακάτω βήματα: - Removes the user's &man.crontab.1; entry (if - any). + Διαγράφει την εγγραφή &man.crontab.1; του χρήστη (αν + υπάρχει). - Removes any &man.at.1; jobs belonging to the - user. + Διαγράφει όποια εργασία &man.at.1; ανήκει στον + χρήστη. - Kills all processes owned by the user. + Τερματίζει όλες τις διεργασίες που ανήκουν στον χρήστη. - Removes the user from the system's local password - file. + Διαγράφει τον χρήστη από το τοπικό αρχείο κωδικών του + συστήματος. - Removes the user's home directory (if it is owned by - the user). + Διαγράφει τον προσωπικό κατάλογο του χρήστη (αν ανήκει στον + χρήστη). - Removes the incoming mail files belonging to the user - from /var/mail. + Διαγράφει τα εισερχόμενα αρχεία mail που ανήκουν στον χρήστη + από το /var/mail. - Removes all files owned by the user from temporary - file storage areas such as /tmp. + Διαγράφει όλα τα αρχεία που ανήκουν στον χρήστη από τις + προσωρινές περιοχές αποθήκευσης όπως το + /tmp. - Finally, removes the username from all groups to which - it belongs in /etc/group. + Τέλος, διαγράφει το όνομα χρήστη από όλες τις ομάδες στις + οποίες ανήκει στο /etc/group. - If a group becomes empty and the group name is the - same as the username, the group is removed; this - complements the per-user unique groups created by - &man.adduser.8;. + Αν κατά τη διαγραφή του χρήστη, υπάρχει ομάδα με το όνομα + του η οποία δεν περιέχει άλλα μέλη, η ομάδα αυτή διαγράφεται, + Η συμπεριφορά αυτή είναι συμπληρωματική με την αντίστοιχη + της &man.adduser.8;, που δημιουργεί ομάδα με το όνομα του + χρήστη κατά τη δημιουργία του λογαριασμού. - &man.rmuser.8; cannot be used to remove - superuser accounts, since that is almost always an indication - of massive destruction. + Το &man.rmuser.8; δεν μπορεί να χρησιμοποιηθεί για την διαγραφή + των λογαριασμών υπερχρήστη, αφού αυτό είναι σχεδόν πάντα μια ένδειξη + μαζικής καταστροφής. - By default, an interactive mode is used, which attempts to - make sure you know what you are doing. + Εξ' ορισμού, χρησιμοποιείται μια διαδραστική λειτουργία, που + προσπαθεί να επιβεβαιώσει ότι σίγουρα γνωρίζετε τι πρόκειται να + κάνετε. - <command>rmuser</command> Interactive Account Removal + <command>rmuser</command> Διαδραστική Διαγραφή + Λογαριασμού &prompt.root; rmuser jru Matching password entry: jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh Is this the entry you wish to remove? y Remove user's home directory (/home/jru)? y Updating password file, updating databases, done. Updating group file: trusted (removing group jru -- personal group is empty) done. Removing user's incoming mail file /var/mail/jru: done. Removing files belonging to jru from /tmp: done. Removing files belonging to jru from /var/tmp: done. Removing files belonging to jru from /var/tmp/vi.recover: done. &prompt.root; <command>chpass</command> chpass - &man.chpass.1; changes user database - information such as passwords, shells, and personal - information. + Το &man.chpass.1; αλλάζει πληροφορίες της βάσης δεδομένων + του χρήστη όπως κωδικούς, κελύφη, και προσωπικές πληροφορίες. - Only system administrators, as the superuser, may change - other users' information and passwords with + Μόνο διαχειριστές του συστήματος, όπως ο υπερχρήστης, μπορεί να + αλλάζει τις πληροφορίες άλλων χρηστών καθώς και τους κωδικούς με το &man.chpass.1;. - When passed no options, aside from an optional username, - &man.chpass.1; displays an editor - containing user information. When the user exists from the - editor, the user database is updated with the new - information. + Όταν δεν δίνονται επιλογές, εκτός από ένα προαιρετικό όνομα + χρήστη, το &man.chpass.1; εμφανίζει έναν συντάκτη που περιέχει τις + πληροφορίες του χρήστη. Όταν ο χρήστης βγει από τον συντάκτη, η βάση + δεδομένων χρηστών ενημερώνεται με τις νέες πληροφορίες. - You will be asked for your password - after exiting the editor if you are not the superuser. + Κατά την έξοδο από τον συντάκτη, αν δεν είστε ο υπερχρήστης, + θα ερωτηθείτε για τον κωδικό σας. - Interactive <command>chpass</command> by Superuser + Διαδραστική <command>chpass</command> από τον + Υπερχρήστη #Changing user database information for jru. Login: jru Password: * Uid [#]: 1001 Gid [# or name]: 1001 Change [month day year]: Expire [month day year]: Class: Home directory: /home/jru Shell: /usr/local/bin/zsh Full Name: J. Random User Office Location: Office Phone: Home Phone: Other information: - The normal user can change only a small subset of this - information, and only for themselves. + Ο κανονικός χρήστης μπορεί να αλλάξει μόνο ένα μικρό υποσύνολο + από αυτές τις πληροφορίες, και μόνο για τον εαυτό του. - Interactive <command>chpass</command> by Normal User + Διαδραστική <command>chpass</command> από Κανονικό + Χρήστη #Changing user database information for jru. Shell: /usr/local/bin/zsh Full Name: J. Random User Office Location: Office Phone: Home Phone: Other information: - &man.chfn.1; and &man.chsh.1; are - just links to &man.chpass.1;, as - are &man.ypchpass.1;, - &man.ypchfn.1;, and - &man.ypchsh.1;. NIS support is automatic, so - specifying the yp before the command is - not necessary. If this is confusing to you, do not worry, NIS will - be covered in . + Οι &man.chfn.1; και &man.chsh.1; είναι + απλά σύνδεσμοι στην &man.chpass.1;, όπως + είναι και οι &man.ypchpass.1;, + &man.ypchfn.1;, και + &man.ypchsh.1;. Η υποστήριξη NIS είναι αυτόματη, έτσι + δεν είναι απαραίτητο να καθορίσετε το yp πριν + την εντολή. Αν αυτό σας μπερδεύει, μην ανησυχείτε, το NIS θα + καλυφθεί στο . <command>passwd</command> passwd accounts changing password - &man.passwd.1; is the usual way to - change your own password as a user, or another user's password - as the superuser. - - - To prevent accidental or unauthorized changes, the original - password must be entered before a new password can be set. + Το &man.passwd.1; είναι ο συνήθης τρόπος να + αλλάξετε το δικό σας κωδικό σαν χρήστης, ή τον κωδικό άλλου χρήστη + σαν υπερχρήστης. + + + Για να αποτραπούν τυχαίες ή μη εξουσιοδοτημένες αλλαγές, θα + σας ζητηθεί ο παλιός κωδικός πριν ορίσετε νέο. - Changing Your Password + Αλλάζοντας τον Κωδικό σας &prompt.user; passwd Changing local password for jru. Old password: New password: Retype new password: passwd: updating the database... passwd: done - Changing Another User's Password as the Superuser + Αλλάζοντας τον Κωδικό άλλου Χρήστη ως Υπερχρήστης &prompt.root; passwd jru Changing local password for jru. New password: Retype new password: passwd: updating the database... passwd: done - As with &man.chpass.1;, - &man.yppasswd.1; is just a link to - &man.passwd.1;, so NIS works with either - command. + Όσο για τις &man.chpass.1;, + &man.yppasswd.1; είναι απλά σύνδεσμοι στην + &man.passwd.1;, έτσι το NIS λειτουργεί με οποιαδήποτε + εντολή. <command>pw</command> pw - &man.pw.8; is a command line utility to create, remove, - modify, and display users and groups. It functions as a front - end to the system user and group files. &man.pw.8; - has a very powerful set of command line options that make it - suitable for use in shell scripts, but new users may find it - more complicated than the other commands presented - here. + Η &man.pw.8; είναι μια λειτουργία της γραμμής εντολών για + δημιουργία, διαγραφή, αλλαγή, και εμφάνιση χρηστών και ομάδων. + Λειτουργεί ως front end για τα αρχεία χρηστών και ομάδων του + συστήματος. Η &man.pw.8; έχει ένα πολύ δυνατό σύνολο επιλογών + γραμμής εντολών που την καθιστούν κατάλληλη για χρήση σε δέσμες + εντολών (scripts) κελυφών, αλλά στους νέους χρήστες ίσως φανεί + περισσότερο περίπλοκη από ότι οι άλλες εντολές που παρουσιάζονται + εδώ. - - Limiting Users + Περιορίζοντας Χρήστες limiting users accounts limiting - If you have users, the ability to limit their system use may - have come to mind. FreeBSD provides - several ways an administrator can limit the amount of system - resources an individual may use. These limits are - divided into two sections: disk quotas, and other resource - limits. + Αν έχετε χρήστες, ίσως έχετε σκεφτεί να περιορίσετε την δυνατότητα + χρήσης του συστήματος από αυτούς. Το &os; παρέχει στο διαχειριστή + αρκετούς τρόπους για να περιορίσει τους πόρους του συστήματος που + μπορεί να χρησιμοποιήσει ένα άτομο. Αυτά τα όρια χωρίζονται σε δύο + τμήματα: μερίδια δίσκου, και άλλα όρια πόρων. quotas limiting users quotas disk quotas - Disk quotas limit disk usage to users, and - they - provide a way to quickly check that usage without - calculating it every time. Quotas are discussed in Τα μερίδια δίσκου περιορίζουν την χρήση των δίσκων στους χρήστες, + και παρέχουν έναν τρόπο γρήγορου ελέγχου αυτής της χρήσης χωρίς να + υπολογίζονται από την αρχή κάθε φορά. Τα μερίδια συζητούνται στο . - The other resource limits include ways to limit the amount of - CPU, memory, and other resources a user may consume. These are - defined using login classes and are discussed here. + Τα άλλα όρια πόρων περιλαμβάνουν τρόπους για περιορισμό + χρήσης της CPU, της μνήμης, και άλλων πόρων που μπορεί να καταναλώσει + ένα χρήστης. Τα όρια αυτά καθορίζονται χρησιμοποιώντας κλάσεις + σύνδεσης και συζητούνται εδώ. /etc/login.conf - Login classes are defined in - /etc/login.conf. The precise semantics are - beyond the scope of this section, but are described in detail in the - &man.login.conf.5; manual page. It is sufficient to say that each - user is assigned to a login class (default by - default), and that each login class has a set of login capabilities - associated with it. A login capability is a - name=value - pair, where name is a well-known - identifier and value is an arbitrary - string processed accordingly depending on the name. Setting up login - classes and capabilities is rather straight-forward and is also - described in &man.login.conf.5;. + Οι κλάσεις σύνδεσης καθορίζονται στο + /etc/login.conf. Οι ακριβείς έννοιες είναι πέρα + από τον σκοπό αυτού του τμήματος, αλλά περιγράφονται με λεπτομέρεια + στην σελίδα &man.login.conf.5; του manual. Είναι αρκετό να πούμε + ότι κάθε χρήστης ανήκει σε μία κλάση σύνδεσης (την + default εξ' ορισμού), και ότι κάθε κλάση σύνδεσης + έχει ένα σύνολο από δυνατότητες σύνδεσης που σχετίζονται με αυτήν. Μια + δυνατότητα σύνδεσης καθορίζεται από ένα ζεύγος + name + =value, όπου + name είναι ένα γνωστό αναγνωριστικό και + value είναι μια επιλεγμένη τιμή που + θα χρησιμοποιηθεί σύμφωνα με το όνομα. To στήσιμο κλάσεων + σύνδεσης και δυνατοτήτων είναι μια μάλλον απλή διαδικασία και + περιγράφεται επίσης στο &man.login.conf.5;. - The system does not normally read the configuration in - /etc/login.conf directly, but reads the database - file /etc/login.conf.db which provides - faster lookups. - To generate /etc/login.conf.db from - /etc/login.conf, execute the following - command: + Το σύστημα συνήθως δεν διαβάζει απευθείας το αρχείο ρυθμίσεων στο + /etc/login.conf, αλλά το αρχείο + βάσης δεδομένων /etc/login.conf.db το οποίο + παρέχει γρηγορότερες αναζητήσεις. Για να δημιουργήσουμε το + /etc/login.conf.db από το + /etc/login.conf, εκτελούμε την παρακάτω εντολή: + &prompt.root; cap_mkdb /etc/login.conf - Resource limits are different from plain vanilla login - capabilities in two ways. First, for every limit, there is a soft - (current) and hard limit. A soft limit may be adjusted by the user - or application, but may be no higher than the hard limit. The latter - may be lowered by the user, but never raised. Second, most resource - limits apply per process to a specific user, not the user as a whole. - Note, however, that these differences are mandated by the specific - handling of the limits, not by the implementation of the login - capability framework (i.e., they are not really - a special case of login capabilities). - - And so, without further ado, below are the most commonly used - resource limits (the rest, along with all the other login - capabilities, may be found in &man.login.conf.5;). + Τα όρια πόρων είναι διαφορετικά από τις απλές δυνατότητες + σύνδεσης για δύο λόγους. Πρώτα, για κάθε όριο, υπάρχει ένα μεταβλητό + (τρέχον) και ένα μόνιμο όριο. Ένα μεταβλητό όριο μπορεί να αλλάξει από + τον χρήστη ή την εφαρμογή, αλλά δεν μπορεί να είναι υψηλότερο από το + μόνιμο όριο. Το τελευταίο μπορεί να ελαττωθεί από τον χρήστη, αλλά + ποτέ να αυξηθεί. Δεύτερον, τα περισσότερα όρια πόρων εφαρμόζονται ανά + διεργασία σε ένα συγκεκριμένο χρήστη, όχι στον χρήστη συνολικά. + Σημειώστε, όμως, ότι αυτές οι διαφορές είναι υποχρεωτικές από τον + συγκεκριμένο χειρισμό των ορίων, όχι από την υλοποίηση του πλαισίου + των δυνατοτήτων σύνδεσης (δηλαδή, δεν είναι όντως + μια ειδική περίπτωση των δυνατοτήτων σύνδεσης). + + Και έτσι, χωρίς πρόσθετη φασαρία, παρακάτω είναι τα πιο συχνά + χρησιμοποιούμενα όρια πόρων (τα υπόλοιπα, μαζί με όλες τις άλλες + δυνατότητες σύνδεσης, μπορείτε να τα βρείτε στο &man.login.conf.5;). + coredumpsize coredumpsize limiting users coredumpsize - The limit on the size of a core file generated by a program - is, for obvious reasons, subordinate to other limits on disk - usage (e.g., filesize, or disk quotas). - Nevertheless, it is often used as a less-severe method of - controlling disk space consumption: since users do not generate - core files themselves, and often do not delete them, setting this - may save them from running out of disk space should a large - program (e.g., emacs) crash. + Το όριο στο μέγεθος ενός αρχείου core που δημιουργείται από + ένα πρόγραμμα, είναι για προφανείς λόγους, εξαρτώμενο από άλλα + όρια της χρήσης του δίσκου (π.χ., + filesize, ή μερίδια δίσκου). + Παρ' όλα αυτά, χρησιμοποιείται συχνά σαν μία λιγότερο αυστηρή + μέθοδο ελέγχου της κατανάλωσης χώρου του δίσκου: αφού οι χρήστες + δεν δημιουργούν αρχεία core από μόνοι τους, και συχνά δεν τα + διαγράφουν, ορίζοντας το coredumpsize μπορεί να τους γλυτώσει + από πρόωρο τέλος αποθηκευτικού χώρου, αν για παράδειγμα + καταρρεύσει ένα μεγάλο πρόγραμμα (όπως + π.χ. το emacs). cputime cputime limiting users cputime - This is the maximum amount of CPU time a user's process may - consume. Offending processes will be killed by the kernel. + Αυτό είναι το μέγιστο ποσό χρόνου της CPU που μπορεί να + καταναλώσει ένας χρήστης ή μια διεργασία. Διεργασίες που + υπερβαίνουν αυτό το όριο θα τερματιστούν από τον πυρήνα. - This is a limit on CPU time - consumed, not percentage of the CPU as displayed in some - fields by &man.top.1; and &man.ps.1;. A limit on the - latter is, at the time of this writing, not possible, and - would be rather useless: a compiler—probably a - legitimate task—can easily use almost 100% of a CPU - for some time. + Αυτό είναι ένα όριο στον χρόνο της + CPU που καταναλώνεται, όχι στο ποσοστό της CPU όπως + εμφανίζεται σε κάποια πεδία από τις &man.top.1; και + &man.ps.1;. Όριο στο ποσοστό, μέχρι τη στιγμή που γράφονται + αυτές οι γραμμές, δεν είναι δυνατό, και μάλλον θα είναι + άχρηστο: ένας μεταγλωττιστής—πιθανότατα μια έγκυρη + εργασία— μπορεί εύκολα να χρησιμοποιήσει σχεδόν το 100% + μιας CPU για κάποιο χρόνο. filesize filesize limiting users filesize - This is the maximum size of a file the user may possess. - Unlike disk quotas, this limit is - enforced on individual files, not the set of all files a user - owns. + Αυτό είναι το μέγιστο μέγεθος ενός αρχείου που μπορεί να + κατέχει ένας χρήστης. Σε αντίθεση με τα + μερίδια δίσκου, αυτό το όριο + επιβάλλεται σε κάθε αρχείο χωριστά, όχι στο σύνολο όλων + των αρχείων που κατέχει ένας χρήστης. maxproc maxproc limiting users maxproc - This is the maximum number of processes a user may be - running. This includes foreground and background processes - alike. For obvious reasons, this may not be larger than the - system limit specified by the kern.maxproc - &man.sysctl.8;. Also note that setting this - too small may hinder a - user's productivity: it is often useful to be logged in - multiple times or execute pipelines. Some tasks, such as - compiling a large program, also spawn multiple processes (e.g., - &man.make.1;, &man.cc.1;, and other intermediate - preprocessors). + Αυτό είναι ο μέγιστος αριθμός διεργασιών που μπορεί να εκτελεί + ένας χρήστης. Περιλαμβάνει με τον ίδιο τρόπο διεργασίες τόσο + παρασκηνίου όσο και προσκηνίου. Για προφανείς λόγους, δεν μπορεί + να είναι μεγαλύτερος από το όριο του συστήματος που ορίζεται από + το kern.maxproc &man.sysctl.8;. Επίσης + σημειώστε ότι θέτοντας πολύ μικρή τιμή, μπορεί να παρεμποδίσετε + την την παραγωγικότητα ενός χρήστη: είναι συχνά χρήσιμο να + συνδέεται κάποιος πολλαπλές φορές ή να εκτελεί διοχετεύσεις + (pipelines). Κάποιες εργασίες, όπως η μεταγλώττιση ενός μεγάλου + προγράμματος, δημιουργούν επίσης πολλές διεργασίες + (π.χ. &man.make.1;, &man.cc.1;, και άλλοι ενδιάμεσοι + προεπεξεργαστές). memorylocked memorylocked limiting users memorylocked - This is the maximum amount a memory a process may have - requested to be locked into main memory (e.g., see - &man.mlock.2;). Some system-critical programs, such as - &man.amd.8;, lock into main memory such that in the event - of being swapped out, they do not contribute to - a system's trashing in time of trouble. + Αυτό είναι το μέγιστο ποσό μνήμης που μπορεί να ζητήσει + μια διεργασία να κλειδωθεί στην κύρια μνήμη (π.χ., βλέπε + &man.mlock.2;). Κάποια κρίσιμα προγράμματα του συστήματος, όπως + το &man.amd.8;, κλειδώνουν στην κύρια μνήμη έτσι ώστε στην + περίπτωση που αντιμετατεθούν, δεν συνεισφέρουν στην επιβάρυνση + του συστήματος σε περίπτωση προβλήματος. memoryuse memoryuse limiting users memoryuse - This is the maximum amount of memory a process may consume - at any given time. It includes both core memory and swap - usage. This is not a catch-all limit for restricting memory - consumption, but it is a good start. + Αυτό είναι το μέγιστο μέγεθος μνήμης που μπορεί μια διεργασία + να καταναλώσει σε κάθε χρονική στιγμή. Περιλαμβάνει συνολικά την + κύρια μνήμη και την χρήση της αντιμετάθεσης (swap). Δεν πρόκειται + για κάποιο συνολικό όριο για τον περιορισμό της κατανάλωσης της + μνήμης, αλλά είναι μια καλή αρχή. openfiles openfiles limiting users openfiles - This is the maximum amount of files a process may have - open. In FreeBSD, files are also used to represent sockets and - IPC channels; thus, be careful not to set this too low. The - system-wide limit for this is defined by the - kern.maxfiles &man.sysctl.8;. + Αυτός είναι ο μέγιστος αριθμός αρχείων που μπορεί να έχει + ανοικτά μια διεργασία. Στο &os;, τα αρχεία επίσης + χρησιμοποιούνται για να απεικονίσουν υποδοχές (sockets) και + κανάλια IPC. Προσέξτε λοιπόν να μην θέσετε αυτό το όριο πολύ + χαμηλά. Το συνολικό όριο του συστήματος καθορίζεται από + το kern.maxfiles &man.sysctl.8;. sbsize sbsize limiting users sbsize - This is the limit on the amount of network memory, and thus - mbufs, a user may consume. This originated as a response to an - old DoS attack by creating a lot of sockets, but can be - generally used to limit network communications. + Αυτό είναι το όριο της μνήμης δικτύου, και άρα των + mbufs, που μπορεί να καταναλώσει ένας χρήστης. Ξεκίνησε ως + απάντηση σε μια παλιά DoS επίθεση η οποία δημιουργούσε πολλά + sockets, αλλά μπορεί να χρησιμοποιηθεί γενικά για τον περιορισμό + των επικοινωνιών δικτύου. stacksize stacksize limiting users stacksize - This is the maximum size a process' stack may grow to. - This alone is not sufficient to limit the amount of memory a - program may use; consequently, it should be used in conjunction - with other limits. + Αυτό είναι το μέγιστο όριο που μπορεί να μεγαλώσει η στοίβα + μιας διεργασίας. Από μόνο του δεν είναι αρκετό για να + περιοριστεί το μέγεθος μνήμης που μπορεί να χρησιμοποιήσει ένα + πρόγραμμα. Συνεπώς, πρέπει να χρησιμοποιείται σε συνδυασμό με + άλλα όρια. - There are a few other things to remember when setting resource - limits. Following are some general tips, suggestions, and - miscellaneous comments. + Υπάρχουν μερικά ακόμα πράγματα που πρέπει να θυμάστε όταν θέτετε + όρια σε πόρους. Παρακάτω είναι μερικές γενικές συμβουλές, προτάσεις, + και διάφορα σχόλια. - Processes started at system startup by - /etc/rc are assigned to the - daemon login class. + Οι διεργασίες που ξεκινούν στην εκκίνηση του συστήματος από το + /etc/rc εκχωρούνται στην + κλάση σύνδεσης daemon. - Although the /etc/login.conf that comes - with the system is a good source of reasonable values for most - limits, only you, the administrator, can know what is appropriate - for your system. Setting a limit too high may open your system - up to abuse, while setting it too low may put a strain on - productivity. + Αν και το /etc/login.conf που έρχεται + με το σύστημα είναι μια καλή πηγή λογικών τιμών για τα περισσότερα + όρια, μόνο εσείς, ο διαχειριστής, μπορεί να ξέρετε τι είναι + κατάλληλο για το σύστημα σας. Θέτοντας ένα όριο πολύ ψηλά μπορεί + να διευκολύνετε την κατάχρηση του συστήματος σας, ενώ θέτοντας το + πολύ χαμηλά μπορεί να περιορίσετε την παραγωγικότητα. - Users of the X Window System (X11) should probably be granted - more resources than other users. X11 by itself takes a lot of - resources, but it also encourages users to run more programs - simultaneously. + Στους χρήστες του X Window System (X11) θα πρέπει μάλλον να + παραχωρηθούν περισσότεροι πόροι από ότι σε άλλους χρήστες. Το X11 + από μόνο του καταναλώνει πολλούς πόρους, αλλά επίσης ενθαρρύνει + τους χρήστες να τρέχουν περισσότερα προγράμματα ταυτόχρονα. - Remember that many limits apply to individual processes, not - the user as a whole. For example, setting - openfiles to 50 means - that each process the user runs may open up to 50 files. Thus, - the gross amount of files a user may open is the value of - openfiles multiplied by the value of - maxproc. This also applies to memory - consumption. + Θυμηθείτε ότι πολλά όρια εφαρμόζονται σε κάθε διεργασία χωριστά, + όχι στον χρήστη συνολικά. Για παράδειγμα, θέτοντας + openfiles σε 50 σημαίνει ότι κάθε διεργασία + που εκτελεί ο χρήστης μπορεί να ανοίξει έως 50 αρχεία. Έτσι, ο + συνολικός αριθμός αρχείων που μπορεί να ανοίξει ο χρήστης είναι η + τιμή του openfiles πολλαπλασιαζόμενη με την + τιμή του maxproc. Αυτό επίσης ισχύει για την + κατανάλωση μνήμης. - For further information on resource limits and login classes and - capabilities in general, please consult the relevant manual pages: + Για περισσότερες πληροφορίες στα όρια πόρων και τις κλάσεις + σύνδεσης και των δυνατοτήτων γενικά, παρακαλούμε συμβουλευτείτε τις + σχετικές σελίδες του εγχειριδίου: &man.cap.mkdb.1;, &man.getrlimit.2;, &man.login.conf.5;. - Groups + Ομάδες groups /etc/groups accounts groups - A group is simply a list of users. Groups are identified by - their group name and GID (Group ID). In FreeBSD (and most other &unix; like - systems), the two factors the kernel uses to decide whether a process - is allowed to do something is its user ID and list of groups it - belongs to. Unlike a user ID, a process has a list of groups - associated with it. You may hear some things refer to the group ID - of a user or process; most of the time, this just means the first - group in the list. - - The group name to group ID map is in - /etc/group. This is a plain text file with four - colon-delimited fields. The first field is the group name, the - second is the encrypted password, the third the group ID, and the - fourth the comma-delimited list of members. It can safely be edited - by hand (assuming, of course, that you do not make any syntax - errors!). For a more complete description of the syntax, see the - &man.group.5; manual page. - - If you do not want to edit /etc/group - manually, you can use the &man.pw.8; command to add and edit groups. - For example, to add a group called teamtwo and - then confirm that it exists you can use: + Μία ομάδα είναι απλά μία λίστα χρηστών. Οι ομάδες αναγνωρίζονται + από το όνομά τους και το GID (Group ID). Στο &os; (και στα περισσότερα + άλλα όμοια &unix; συστήματα), οι δύο παράγοντες που ο πυρήνας + χρησιμοποιεί για να αποφασίσει αν μία διεργασία επιτρέπεται να κάνει + κάτι είναι το ID του χρήστη της και η λίστα με τις ομάδες που ανήκει. + Σε αντίθεση με το ID του χρήστη, μια διεργασία έχει μια λίστα με τις + ομάδες που σχετίζονται με αυτήν. Μπορεί να ακούσετε κάποια πράγματα + να αναφέρονται στο group ID ενός χρήστη ή μιας + διεργασίας. Τις περισσότερες φορές, αυτό σημαίνει απλά την πρώτη ομάδα + της λίστας. + + + Η αντιστοίχηση του ονόματος της ομάδας στο ID της ομάδας βρίσκεται + στο /etc/group. Αυτό είναι ένα αρχείο απλού + κειμένου με τέσσερα πεδία χωρισμένα με κόμματα. Το πρώτο πεδίο είναι το + όνομα της ομάδας, το δεύτερο είναι ο κρυπτογραφημένος κωδικός, το + τρίτο το ID της ομάδας, και το τέταρτο η λίστα των μελών, χωρισμένη με + κόμματα. Μπορείτε να την επεξεργαστείτε άφοβα με το χέρι + (θεωρώντας, φυσικά, ότι δεν κάνετε συντακτικά λάθη!). Για μια πιο + ολοκληρωμένη περιγραφή της σύνταξης, δείτε την σελίδα manual + &man.group.5;. + + Αν δεν θέλετε να επεξεργαστείτε το /etc/group + με το χέρι, μπορείτε να χρησιμοποιήσετε την &man.pw.8; εντολή για να + προσθέσετε και να επεξεργαστείτε ομάδες. Για παράδειγμα, για να + προσθέσετε μια ομάδα που λέγεται teamtwo και + μετά να επιβεβαιώσετε ότι υπάρχει, μπορείτε να χρησιμοποιήσετε: - Adding a Group Using &man.pw.8; + Προσθέτοντας μια Ομάδα Χρησιμοποιώντας το &man.pw.8; &prompt.root; pw groupadd teamtwo &prompt.root; pw groupshow teamtwo teamtwo:*:1100: - The number 1100 above is the group ID of the - group teamtwo. Right now, - teamtwo has no members, and is thus rather - useless. Let's change that by inviting jru to - the teamtwo group. - + Ο αριθμός 1100 παραπάνω είναι το ID της + ομάδας teamtwo. Αυτή την στιγμή, η + teamtwo δεν έχει μέλη, και γι'αυτό είναι μάλλον + άχρηστη. Ας το αλλάξουμε αυτό προσκαλώντας τον jru + στην ομάδα teamtwo. + - Adding Somebody to a Group Using &man.pw.8; + Προσθέτοντας Κάποιον σε μια Ομάδα Χρησιμοποιώντας το &man.pw.8; + &prompt.root; pw groupmod teamtwo -M jru &prompt.root; pw groupshow teamtwo teamtwo:*:1100:jru - The argument to the option is a - comma-delimited list of users who are members of the group. From the - preceding sections, we know that the password file also contains a - group for each user. The latter (the user) is automatically added to - the group list by the system; the user will not show up as a member - when using the command to &man.pw.8;, - but will show up when the information is queried via &man.id.1; or - similar tool. In other words, &man.pw.8; only manipulates the - /etc/group file; it will never attempt to read - additionally data from /etc/passwd. + Η παράμετρος στην επιλογή επιλογή είναι μια + λίστα χρηστών που είναι μέλη της ομάδας, χωρισμένη με κόμματα. Από τα + προηγούμενα τμήματα, γνωρίζουμε ότι και το αρχείο κωδικών (password + file) περιέχει επίσης μια ομάδα για κάθε χρήστη. Ο χρήστης εισάγεται + αυτόματα (από το σύστημα) ως μέλος της ομάδας αυτής. Ο χρήστης δεν θα + εμφανίζεται ως μέλος της αρχικής αυτής ομάδας όταν χρησιμοποιείται η + επιλογή με την &man.pw.8;, αλλά θα + εμφανίζεται όταν η πληροφορία αναζητείται μέσω της &man.id.1; ή + παρόμοιου εργαλείου. Με άλλα λόγια, η &man.pw.8; χειρίζεται μόνο το + αρχείο /etc/group, και δεν θα προσπαθήσει ποτέ να + διαβάσει πρόσθετα δεδομένα από το + /etc/passwd. - Using &man.id.1; to Determine Group Membership + Χρησιμοποιώντας την &man.id.1; για Προσδιορισμό Μελών μιας + Ομάδας &prompt.user; id jru uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo) - As you can see, jru is a member of the - groups jru and - teamtwo. + Όπως μπορείτε να δείτε, ο jru είναι μέλος των + ομάδων jru και + teamtwo. - For more information about &man.pw.8;, see its manual page, and - for more information on the format of - /etc/group, consult the &man.group.5; manual - page. + Για περισσότερες πληροφορίες σχετικά με την &man.pw.8;, δείτε την + σελίδα manual, και για περισσότερες πληροφορίες σχετικά με την + μορφοποίηση του /etc/group, συμβουλευτείτε την + σελίδα manual &man.group.5;.