petterg Skrevet 6. mai 2004 Del Skrevet 6. mai 2004 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
gspr Skrevet 6. mai 2004 Del Skrevet 6. mai 2004 Alle grupper er likestilte, så det har ikke noe å si hva som er primærgruppen til en bruker. Å ha samme parameter etter -g og -G har lite for seg. Lenke til kommentar
Scalpel Skrevet 7. mai 2004 Del Skrevet 7. mai 2004 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
petterg Skrevet 7. mai 2004 Forfatter Del Skrevet 7. mai 2004 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå