
Όταν εργάζεστε με Linux o Mac, το Λογαριασμοί χρηστών αυτοί μπορεί να αντιστοιχιστεί σε ένα ή περισσότερα ομάδες. Αυτά χρησιμοποιούνται για να ορίσετε διαφορετικές προνόμια και δικαιώματα Σύμφωνα με τους χρήστες σε κάθε ομάδα, Σαν αυτό, ανήκουν σε μια ομάδα μπορεί να επιτρέψει σε έναν χρήστη να ορισμένες δράσεις ότι θα υπάρξει δεν είναι στην ίδια.
Για να ξέρω ποια ομάδα ανήκει ο χρήστης που θα συνδεθείτε στο σύστημα, Απλά θα πρέπει να εκτελέσετε στην κονσόλα εντολή, ή τερματικό, τα ακόλουθα εντολή:
1 2 3 | $ groups pfalken adm dialout cdrom floppy audio dip video plugdev netdev lxd ubuntu |
Εάν θέλετε επίσης να δείτε το αριθμητικά αναγνωριστικά που σχετίζονται με κάθε Ομάδα, απλώς εκτελέστε την εντολή:
1 2 3 | $ id uid=1001(pfalken) gid=1002(pfalken) groups=1002(pfalken),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),110(lxd),1000(ubuntu) |
δείχνει το Αναγνωριστικό χρήστη στην αρχή (UID), και στη συνέχεια το ομάδες που ανήκει μαζί με τα αναγνωριστικά.
Αν από την άλλη πλευρά, Θέλουμε να γνωρίζουμε το Ομάδα στην οποία ανήκει κάθε Ένας άλλος χρήστης εκτός από αυτόν που χρησιμοποιείτε, χρειάζεται μόνο να προσθέσετε το όνομα του εν λόγω χρήστη τις παραπάνω εντολές:
1 2 3 4 5 6 | $ groups otro_usuario ... ... $id otro_usuario ... ... |
Έξοδοι των οποίων θα έχουν μια παρόμοια μορφή με αυτές που παρουσιάζονται προηγουμένως για το χρήστη στη χρήση.
Τέλος, Αν θέλετε να δείτε μια λίστα με Όλες οι ομάδες το σύστημά σας Linux, Μπορείτε να χρησιμοποιήσετε την εντολή getent με τον ακόλουθο τρόπο:
1 2 3 4 5 6 7 8 9 10 11 12 | $ getent group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,ubuntu,pfalken tty:x:5: disk:x:6: lp:x:7: ... ... |
Αυτό θα εμφανίσει μια λίστα με όλες τις υπάρχουσες ομάδες μαζί με τους χρήστες ότι ανήκετε στην ίδια.
Σε αυτούς τους τρόπους που μπορούμε να γνωρίζουμε ανά πάσα στιγμή, μέσα από την εντολή κονσόλας, ή το τερματικό, Ποια είναι η ομάδες που ανήκει σε κάθε χρήστη του συστήματος μας, ούτε καν να ξέρετε όλα Οι ομάδες που υπάρχουν στο ίδιο.
