kzen.dev
  • Spørsmål
  • Tagger
  • Brukere
Meldinger
Belønninger
Registrering
Når du har registrert deg, vil du bli varslet om svar og kommentarer til spørsmålene dine.
Logg inn
Hvis du allerede har en konto, kan du logge inn for å sjekke nye varsler.
Det vil være belønninger for spørsmål, svar og kommentarer.
Mer
Kilde
Rediger
 cavila
cavila
Spørsmål

Finnes det en kommando for å liste opp alle Unix-gruppenavn?

Jeg vet at det finnes filen /etc/group som viser alle brukergrupper.

Jeg vil gjerne vite om det er en enkel kommando for å liste opp alle brukergruppenavn til tross for å analysere den verdenslesbare / etc / group-filen. Jeg er villig til å opprette en administrator webside som viser Linux-kontoer' gruppenavn.

597 2012-12-27T19:09:32+00:00 3
 ekad
ekad
Redigerte spørsmål 7. mai 2017 в 1:26
Programmering
linux
Løsning / svar
 Arpit
Arpit
27. desember 2012 в 7:29
2012-12-27T19:29:12+00:00
Mer
Kilde
Rediger
#18082840

Bruk denne kommandoen for å liste opp alle lokale grupper som har tilordnede brukere:

cut -d: -f1 /etc/group | sort

For mer informasjon- > Unix-grupper, Klipp-kommando, sorteringskommando

 miken32
miken32
Redigert svar 3. juni 2019 в 6:03
856
0
 dasup
dasup
24. februar 2014 в 8:22
2014-02-24T20:22:25+00:00
Mer
Kilde
Rediger
#18082841

Hvis du vil at alle grupper skal være kjent for systemet, vil jeg anbefale å bruke getent i stedet for å analysere /etc/group. På nettverkssystemer kan grupper ikke bare leses fra /etc/group-filen, men også hentes via LDAP eller Gule Sider, dvs. listen over kjente grupper kommer fra den lokale gruppefilen pluss grupper mottatt via LDAP eller YP.

getent group vil gi deg en liste over alle grupper i samme format som /etc/group-filen bruker.

Hvis du bare vil ha gruppenavnene, vil getent group | cut -d: -f1 gjøre jobben (samme som ovenfor).

 dasup
dasup
Redigert svar 21. juli 2019 в 9:16
257
0
 kenorb
kenorb
13. april 2015 в 10:04
2015-04-13T22:04:48+00:00
Mer
Kilde
Rediger
#18082842

På Linux, macOS og Unix bruker du for å vise gruppene du tilhører:

id -Gn

som tilsvarer groups-verktøyet som er foreldet på Unix (i henhold til Unix manual).

På macOS og Unix foreslås kommandoen id -p for normal interaktiv.

Forklaring av parametrene:

-G, --groups - skriver ut alle gruppe-ID-er.

-n, --name - skriver ut et navn i stedet for et nummer, for -ugG.

-p - gjør utskriften lesbar for mennesker.

 kenorb
kenorb
Redigert svar 28. august 2018 в 10:50
49
0
Legg til spørsmål
Kategorier
Alle
Teknologi
Kultur / Fritid
Liv / Kunst
Vitenskap
Profesjonell
Virksomhet
Brukere
Alle
New
Popular
1
Ilya Smirnov
Registered 1 dag siden
2
Денис Васьков
Registered 2 dager siden
3
Dima Patrushev
Registered 5 dager siden
4
sirojidddin otaboyev
Registered 1 uke siden
5
Елена Гайдамамакинат
Registered 1 uke siden
DA
DE
EL
ES
FR
ID
IT
JA
LT
LV
NL
NO
PL
PT
RO
TR
ZH
© kzen.dev 2023
Kilde
stackoverflow.com
under lisens cc by-sa 3.0 med attribusjon