In meinem Skript muss ich herausfinden, ob der Benutzer in der Dialout-Gruppe ist und wenn nicht, füge ihn zu der Gruppe hinzu. Ich habe herausgefunden, wie man ihn hinzufügt, aber gibt es einen Weg, wie man weiß, ob er in der Gruppe ist?Ist der Benutzer in der Dialout-Gruppe?
1
A
Antwort
1
Sie können dies in beiden Richtungen:
überprüfen Sie alle Gruppen ein bestimmte Benutzer ist Mitglied und prüfen, ob
dialout
sind:id username
Oder wie Wolf schon gesagt:
groups username
Überprüfen Sie alle Mitglieder der spezifischen Gruppe (
dialout
) und prüfen, ob der Benutzer in der Liste enthalten ist:getent group dialout
0
Sie suchen nach dem Befehl groups
. Hier ist ein Beispiel für mich ist es auf einem Server mit ich nur zufällig im Moment reden werden (ich bin als lprod
Benutzer angemeldet):
[[email protected] ~] $ groups wolf
wolf : prod tools
Dann Sie, dass zu einem regulären Ausdruck vergleichen kann, was auch immer Shell, die Sie verwenden.
Verwandte Themen
- 1. Yii2: Warum ist der Auth-Schlüssel in der Klasse Benutzer?
- 2. Ist der Benutzer angemeldet? (Restful-Authentifizierung)
- 3. Überprüfen Sie, ob der Benutzer angemeldet ist
- 4. Ermitteln, ob der Benutzer angemeldet ist
- 5. SVN Post-Commit - wer ist der Benutzer, der festlegt?
- 6. Tags pro Beitrag pro Benutzer, der Benutzer ist nicht aufgeführt.
- 7. Überprüfung, ob der Benutzer bereits registriert ist
- 8. Was ist der Samsung s3 Benutzer-Agent?
- 9. Frage die Farbe der MKpolygon auf, wo der Benutzer ist
- 10. Multilevel-Benutzer in der Datenbanktabelle
- 11. Überprüfen Sie, ob der Benutzer root in C ist?
- 12. Twilio Benutzer zurückrufen, wenn die nächste in der Warteschlange ist
- 13. MySQL - Speichern von Gruppen der Benutzer ist in
- 14. Erkennen, ob der Benutzer in einer Gruppe ist
- 15. Desktop-Anwendung benötigt Fokus, wenn Benutzer in der Metro ist
- 16. ist es sicher? Einfügen der Daten in db nach Benutzer ..?
- 17. Wie überprüfe ich, ob der Benutzer in Javascript eingeloggt ist
- 18. Abrufen der Gesamtzahl der registrierten Benutzer
- 19. Verfolgen der Seite, die der Benutzer über
- 20. Wie überprüft man, ob der Benutzer in der Ansicht Laravel
- 21. Benutzer ist angemeldet, obwohl keine Benutzer in der Datenbank sind und die App neu gestartet wurde
- 22. Erhalten der Anzahl der Eingaben von einem Benutzer in Java
- 23. Wie überprüfen, ob der Benutzer an der Spitze der HTML-Seite ist?
- 24. Liste der Benutzer aus der sekundären Domäne in Google Apps
- 25. Limit Anzahl der Benutzer in C# -Anwendung
- 26. Liste der eingeloggten Benutzer in Wordpress?
- 27. Benutzer und UserProfile in der Admin verbinden
- 28. Mehrere Benutzer schreiben in der gleichen Datei
- 29. Suchen der Details von Benutzer in Standardanmeldung
- 30. Benutzer nach der Anmeldung in Ansible wechseln
Das ist nicht wirklich eine bash Frage. Es hängt jedoch von Ihrem Betriebssystem ab. (OS X? FreeBSD? NetBSD? Solaris? Einige Distributionen von Linux?) Bitte fügen Sie weitere Details zu Ihrer Frage, es gibt nicht genug Informationen für eine vollständige Antwort zur Verfügung gestellt. – ghoti