Legge til en bruker
Sletting av en bruker
Gi en bruker Sudo-privilegier
Overvåking av Sudo-forsøk
Å administrere brukere kan være en vanskelig oppgave: fra daglig vedlikehold, sikkerhetsrisikoer og mangel på grundig nettbasert dokumentasjon. Denne artikkelen vil hjelpe deg i gang med å forklare det grunnleggende om riktig administrasjon av brukere på CentOS-systemer.
Teori: sudo
sudoer en kommando som brukes når en bruker ikke er logget på som root-bruker, men ønsker å utføre en kommando som root-bruker. Si for eksempel at bare root-brukeren har tilgang til /etc/test.txtfilen. Å prøve å åpne filen med vi /etc/test.txtsom en "normal" bruker ville ikke fungere, mens det sudo vi /etc/test.txtville fungere, fordi kommandoen utføres med root-privilegier.
Legge til en bruker
Å legge til brukere på CentOS utføres med adduserkommandoen. Bare skriv:
adduser UserName
Gitt at du ønsker å gi denne brukeren et passord, skriv inn:
passwd UserName
Hvis du ikke gjør dette manuelt, vil ikke brukeren ha passord.
Sletting av en bruker
Hvis en bruker ikke trenger å ha tilgang til systemet ditt lenger, bør du slette det. For å slette en bruker kan du bruke userdel:
userdel UserName
Hvis du legger til -rbryteren i userdelkommandoen, vil hjemmekatalogen også bli slettet ( /home/UserName). Sørg for å ta en sikkerhetskopi av denne mappen først, om nødvendig.
userdel -r UserName
Gi en bruker Sudo-privilegier
Et vanlig brukstilfelle for "sudo" eksisterer når du ikke vil dele passordet til root-brukerkontoen, men du fortsatt vil at brukere på systemet ditt skal kunne kjøre kommandoer på rotnivå. Å kjøre sudosom root-bruker er ubrukelig, siden kontoen allerede har root-privilegier.
Du kan gi en bruker tillatelse til å bruke sudomed følgende kommando:
gpasswd -a UserName wheel
Dette legger til en bruker i wheelgruppen, som alltid har tilgang til sudokommandoen. Nå kan brukeren kjøre sudo.
Når du kjører sudo, blir en bruker bedt om passordet sitt før kommandoen kjøres. Dette er normal oppførsel, og kan deaktiveres ved å redigere sudoinnstillingene i /etc/sudoers.
Overvåking av Sudo-forsøk
For sikkerheten til systemet ditt logger Linux både vellykkede og mislykkede forsøk på å bruke sudo. Når en bruker prøver å bruke sudouten å ha tilgang til den, vil følgende feil vises:
UserName is not in the sudoers file. This incident will be reported.
Sudoers hendelser logges til /var/log/secure.