Kör sudo utan lösenord

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11063
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Kör sudo utan lösenord

Inlägg25 jun 2015, 13:11

På en nyinstallerad maskin så saknas ofta kommandot sudo och när det är installerat så kräver det att jag skriver mitt lösenord varje gång.

Det är jobbigt. Så här är en oneliner som du kör som din egen användare. Den installerar sudo om det behövs samt lägger till din användare bland de som har rättigheter att köra kommandot sudo utan att ange lösenordet.
Kod: Markera allt
su --command "apt-get install sudo; echo '$USER ALL=NOPASSWD: ALL' > '/etc/sudoers.d/$USER'; cat '/etc/sudoers.d/$USER'"


Den långa vägen är:
Kod: Markera allt
su
apt-get install sudo
echo "mos ALL=NOPASSWD: ALL" > /etc/sudoers.d/mos
exit


Byt ut "mos" mot ditt eget användarnamn. I fallet ovan är "mos" mitt användarnamn.

Sedan kan du pröva att det gick bra genom att köra sudo.
Kod: Markera allt
sudo bash
whoami
exit


Skriv exit eller ctrl-d för att avsluta shellet.
...
..:
.... /mos
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Kör sudo utan lösenord

Inlägg20 dec 2016, 16:33

Det saknas en enkel fnutt, ', i onelinern.

Kod: Markera allt
su --command "apt-get install sudo; echo '$USER ALL=NOPASSWD: ALL' > '/etc/sudoers.d/$USER'; cat /etc/sudoers.d/$USER"
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11063
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Kör sudo utan lösenord

Inlägg05 maj 2017, 12:00

Ser att jag inte lagat fnutten, tog bort den nu i inlägget ovan, måtte onelinern funka, annars ta det steg för steg...
...
..:
.... /mos

Daniel17

*nix-hackare

  • Inlägg: 114
  • Blev medlem: 03 sep 2017, 13:05

Re: Kör sudo utan lösenord

Inlägg16 jan 2018, 01:36

när jag kör whoami så får jag upp root. Är det meningen att sudo också ska ta bort kravet på root-lösen?

Om inte, hur backar jag och gör så att systemet kräver lösen för root igen?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11063
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Kör sudo utan lösenord

Inlägg16 jan 2018, 18:15

Tanken är att man är inloggad som sin vanliga användare och kör su (utan lösenord eftersom det är smidigt inom ramen för en kurs).

De filer som styr om det är lösen eller ej för kommandot sudo, ligger i katalogen /etc/sudoers.d. Du kan gå in i den katalogen och radera de filer du inte vill ha.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst