Gå til innhold

useradd og grupper


Anbefalte innlegg

har jeg konsekvent gjort noe rart når jeg lager brukere?

 

Jeg har gjort:

useradd -g primærgruppe -d /home/user -m user

 

Burde jeg ha gjort:

useradd -g primærgruppe -G primærgruppe -d /home/user -m user

?

 

Ser ikke ut som det har betydning for filtilgang, men brukeren kommer ikke med i /etc/group, så jeg mister oversikten selv.

(med mindre det finnes bedre måter å finne gruppe medlemmer)

 

Primærgruppe står heller ikke i /etc/passwd. Er det noen måte å finne ut hvilken gruppe som er primærgruppe for brukere?

Lenke til kommentar
Videoannonse
Annonse

Et lite sidespørsmål i denne sammenheng;

 

Jeg vet man kan finne ut hvilke grupper en bruker er med i ved å bruke 'groups username', men kan man gjøre det omvendte også? Finne ut hvilke brukere som er i en gruppe? Omtrent som 'groups usergroup'?

Lenke til kommentar

Saken er jo det at gruppa som er spesifisert i -g ikke dukker opp i /etc/groups slik som gruppene spesifisert i -G.

 

Jeg holdt på å lage et script som trenger å vite hvilke brukere som er medlemmer av en gruppe, uansett om de er laget med -g eller -G.

For å gjøre dette hadde jeg tenkt å bruke

cat /etc/groups |grep gruppenavn:

 

(hvilket besvarer Scalpels spørsmål. Merk kolonet etter gruppenavn, ellers vil du også få problemer om det finnes en bruker med samme navn som gruppe navnet)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...