Hvordan kan jeg sudo en annen bruker uten passord?

Hvordan kan jeg sudo en annen bruker uten passord?

I Linux -plattformer er en SUDO -bruker et verktøy som innebærer "Superuser Do" for å kjøre forskjellige systemers kommandoer. En sudo -bruker er vanligvis en rotbruker eller en hvilken som helst annen bruker som har noen privilegier. For å delegere viktige oppgaver som serverstart eller starte Apache -serveren på nytt, eller til og med for å opprette en sikkerhetskopi ved hjelp av SUDO -kommandoen, kan du bruke sudo uten å måtte oppgi passordet igjen og igjen.

Som standard trenger Sudo -brukeren å gi noen brukerautentisering. Noen ganger er brukerkravene til å kjøre en kommando med disse rotrettighetene, men de ønsker ikke å skrive et passord flere ganger, spesielt mens du skriver. Dette er lett mulig i Linux -systemer. I denne artikkelen vil vi sjekke metoden for å sudo en annen bruker uten å legge inn passordet deres.

Kjører sudo -kommando uten passord

For å sikkerhetskopiere sudo -brukerne dine, må du kopiere /etc/sudoers fil fra et sted til et annet. Bruk følgende kommando for å gjøre det:

$ sudo cp /etc /sudoers /root /sudoers.Bak

Nå, for å redigere /etc /sudoers -filen, bruker vi Visudo -kommandoen. Dette vil åpne for sudoers fil.

$ sudo visudo

For å redigere /etc/sudoers fil, Brukere må rette opp oppføringene etter ditt behov. Å legge til en annen bruker til Sudo vil tillate brukere å utføre enhver kommando uten passord. I filen over, legg ved følgende kommando.

Brukernavn ALL = NOPASSWD: /BIN /SYSTEMCTL RESTART HTTPD.Service, /bin /kill

Bytt ut Brukernavn Med navnet på brukeren du vil angi i filen.

Lagre og avslutte filen ved hjelp av CTL+O snarvei.

Utfør alle sudokommandoer uten passord

For å legge til en gruppe til sudo uten å oppgi passord, bruk % karakter Før navnet på gruppen din. Men først, åpne opp Visudo Redaktør, ved å bruke kommandoen nedenfor:

$ sudo visudo

Når du har åpnet Reditor -vinduet, må du legge til følgende linje for å legge til gruppen og for å kjøre alle kommandoene uten passord.

%gruppe alle = (alle) nopasswd: alle

Her, erstatt gruppenavnet med gruppen du vil justere innstillingene for.

Slik at en bruker kan kjøre /bin /drepe

For å la en bruker kjøre /bin /kill -kommandoen ved hjelp av sudo -privilegiene uten å oppgi passord, legg til følgende linje i samme redigeringsvindu:

Brukernavn alle = (alle) nopasswd: /bin /kill

Bytt ut Brukernavn Med navnet på brukeren vil du justere innstillingene for.

På samme måte, for å gjøre det mulig for medlemmene i en gruppe å kjøre sudo -kommandoene /bin/kill,/bin/rm Uten behov for å legge inn noe passord, kjør den vedlagte kommandoen:

%gruppe alle = (alle) nopasswd: /bin /kill, /regning /rm

Testing av endringene

For å teste endringene, kan du nå kjøre /bin/drepe Kommando, som vil bli brukt til å drepe enhver prosess hvis ID er gitt. Denne gangen trenger du ikke passord:

$ sudo /bin /drep pid

Konklusjon

I denne artikkelen så vi metoden for å kjøre noen kommando uten å oppgi passordet mens vi brukte sudo på forskjellige Linux -plattformer. Selv om det anses å være risikabelt for sikkerhetsformål, er passordfrie operasjoner risikabelt og er en ekstra funksjon for sikre systemer.