The complete Guide to using 3S 40A Lithium BMS Battery Charger - Robojax
Sisällysluettelo:
- Linux-ryhmät
- Luettelo kaikista ryhmistä, joissa käyttäjä on
groups
komennon käyttäminen- Käyttämällä
id
komentoa - Luettelo kaikista ryhmän jäsenistä
- Lista kaikki ryhmät
- johtopäätös
Linuxissa ryhmä on kokoelma käyttäjiä. Ryhmien päätarkoitus on määritellä tietyn resurssin käyttöoikeuksien joukko, kuten luku-, kirjoitus- tai käyttöoikeus, joka voidaan jakaa ryhmän käyttäjille. Käyttäjiä voidaan lisätä olemassa olevaan ryhmään hyödyntämään sen myöntämiä oikeuksia.
Tämä opetusohjelma selittää, kuinka näyttää kaikki ryhmät, joissa käyttäjä on. Selitämme myös, kuinka kaikki ryhmän jäsenet luetellaan.
Linux-ryhmät
On olemassa kahden tyyppisiä ryhmiä, joihin käyttäjä voi kuulua:
-
Ensisijainen tai kirjautumisryhmä - on ryhmä, joka määritetään käyttäjän luomille tiedostoille. Ensisijaisen ryhmän nimi on yleensä sama kuin käyttäjän nimi. Jokaisen käyttäjän on kuuluttava tarkalleen yhteen pääryhmään.
Toissijainen tai lisäryhmä - käytetään tiettyjen oikeuksien myöntämiseen käyttäjäjoukolle. Käyttäjä voi olla nollan tai useamman toissijaisen ryhmän jäsen.
Luettelo kaikista ryhmistä, joissa käyttäjä on
On olemassa useita tapoja selvittää ryhmät, joihin käyttäjä kuuluu.
Ensisijaisen käyttäjän ryhmä tallennetaan tiedostoon
/etc/passwd
ja mahdolliset lisäryhmät luetellaan
/etc/group
tiedostossa.
Yksi tapa löytää käyttäjän ryhmiä on listata näiden tiedostojen sisältö käyttämällä
cat
,
less
tai
grep
. Toinen helpompi vaihtoehto on käyttää komentoa, jonka tarkoituksena on antaa tietoa järjestelmän käyttäjistä ja ryhmistä.
groups
komennon käyttäminen
Muistettavin komento kaikkien ryhmien luetteloimiseksi on
groups
komento. Kun komento suoritetaan ilman argumenttia, se tulostaa luettelon kaikista ryhmistä, joihin tällä hetkellä kirjautunut käyttäjä kuuluu:
groups
Ensimmäinen ryhmä on pääryhmä.
john adm cdrom sudo dip plugdev lpadmin sambashare
Saadaksesi luettelon kaikista ryhmistä, joihin tietty käyttäjä kuuluu, anna käyttäjätunnus
groups
-komennolle argumenttina:
groups linuxize
Sama kuin ennen ensimmäinen ryhmä on pääryhmä.
Käyttämällä
id
komentoa
id
komento tulostaa määritellyn käyttäjän ja sen ryhmien tiedot. Jos käyttäjänimi jätetään pois, se näyttää nykyisen käyttäjän tiedot.
Esimerkiksi saadaksesi tietoja käyttäjän
linuxize
kirjoitat:
id linuxize
Komento näyttää käyttäjänimen (
uid
), käyttäjän ensisijaisen ryhmän (
gid
) ja käyttäjän toissijaiset ryhmät (
groups
)
uid=1001(linuxize) gid=1001(linuxize) groups=1001(linuxize), 27(sudo)
Tulosta vain nimet ilman käyttäjän ja ryhmän tunnuksia käyttämällä
-n
vaihtoehtoa. Vaihtoehto
-g
tulostaa vain pääryhmän ja
-G
kaikki ryhmät.
Seuraava komento tulostaa niiden ryhmien nimet, joissa nykyinen käyttäjä on:
id -nG
john adm cdrom sudo dip plugdev lpadmin sambashare
Luettelo kaikista ryhmän jäsenistä
Jos haluat luetella kaikki ryhmän jäsenet, käytä
getent group
komentoa ja sen jälkeen ryhmän nimeä.
Esimerkiksi, jos haluat selvittää nimikehittäjien kanssa ryhmän jäsenet, käytä seuraavaa komentoa:
getent group developers
Jos ryhmä on olemassa, komento tulostaa ryhmän ja kaikki sen jäsenet:
developers:x:126:frank, mary
Jos tulosta ei ole, ryhmää ei ole olemassa.
Lista kaikki ryhmät
Voit tarkastella kaikkia järjestelmässä olevia ryhmiä avaamalla
/etc/group
tiedoston. Jokainen tämän tiedoston rivi edustaa yhden ryhmän tietoja.
less /etc/group
Toinen vaihtoehto on käyttää
getent
komentoa, joka näyttää merkinnät tietokannoista, jotka on määritetty tiedostoon
/etc/nsswitch.conf
mukaan lukien
group
jota voimme käyttää kyselyyn luettelosta kaikista ryhmistä.
Jos haluat saada luettelon kaikista ryhmistä, kirjoita seuraava komento:
getent group
Lähtö on sama kuin näytettäessä
/etc/group
tiedoston sisältöä. Jos käytät LDAP: tä käyttäjän todennukseen,
getent
näyttää kaikki ryhmät sekä
/etc/group
tiedostosta että LDAP-tietokannasta.
Voit myös käyttää
awk
tai
cut
awk
tulostaaksesi vain ensimmäisen ryhmän nimen sisältävän kentän:
getent group | awk -F: '{ print $1}'
johtopäätös
Tässä opetusohjelmassa opit kuinka löytää ryhmiä, joissa käyttäjä on. Samat komennot koskevat kaikkia Linux-jakelua, mukaan lukien Ubuntu, CentOS, RHEL, Debian ja Linux Mint.
Jätä kommentti, jos sinulla on kysyttävää.
pääteKuinka lisätä mukautettuja välilehtiä ja ryhmiä ms Office -nauhaan
Tässä on ohjeet mukautettujen välilehtien ja ryhmien lisäämiseen helposti MS Office -nauhaan (Word, Excel, PowerPoint).
Kuinka jättää nopeasti useita facebook-ryhmiä
Opi kuinka poistua nopeasti useista Facebook-ryhmistä nopeasti.
Kuinka luoda ryhmiä Linuxissa (groupadd-komento)
Tässä artikkelissa puhumme kuinka luoda uusia ryhmiä Linuxiin käyttämällä groupadd-komentoa. Ryhmiä käytetään järjestämään ja hallitsemaan käyttäjätilejä.