sudo vid shutdown

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
chavash
Inlägg: 72
Blev medlem: 03 jun 2007, 12:39
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

sudo vid shutdown

Inlägg av chavash »

Har använt

Kod: Markera allt

sudo shutdown -h now
många gånger. Nu går jag en distanskurs som handlar om Linux. En fråga som man skulle besvara är varför man kör via sudo för att stänga ner datorn.

Blev lite förbryllad över frågan. Är det så simpelt att det är bara en säkerhetsåtgärd att man inte råkar stänga av datorn. Men det borde ligga något mer i det. Och varför kan man stänga av datorn utan root-lösen i grafiska gränssnittet?

Är det någon som vet svaret?
Användarvisningsbild
SlamsornasKung
Inlägg: 886
Blev medlem: 27 jun 2009, 19:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: 08

Re: sudo vid shutdown

Inlägg av SlamsornasKung »

Frågan är lite konstigt ställd. När du kör som ”användare” i ett GUI har du redan loggat in med redan angivna rättigheter av den som installerade systemet (root/admin). Det går ju att skapa användare som INTE har rättigheter att ex. stänga av systemet. Det är med andra ord inte alls säkert att det går att stänga av datorn via GUI.

Rätta mig om jag har fel...

SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: sudo vid shutdown

Inlägg av mcNisse »

Anledningen att det går att stänga ner som datorn är att inloggningen sker via gdm (kdm eller xdm). Dessa demoner kör som root och användaren som har loggat in kan prata med demonen som kan dra ner systemet, eftersom den kör som root.


Testa att starta med startx så märker du en skillnad på vad du kan göra i in/urloggingen. (möjligheten till omstart/avstänging försvinner)
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: sudo vid shutdown

Inlägg av mcNisse »

Dessutom om man tänker lite på det är det helt naturligt att det krävs admin behörighet att stänga av en dator som klarar av flera användare.
Användarvisningsbild
chavash
Inlägg: 72
Blev medlem: 03 jun 2007, 12:39
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: sudo vid shutdown

Inlägg av chavash »

Tack för svaren.

Även om man är inloggad med alla möjliga rättigheter, så krävs det ändå att man ska ange sitt lösen när man till exempel installerar uppdateringar eller nya program.

Jag har alltid dragit paralleller med sudo-rättigheter i kommandotolken och det grafiska (så som när man installerar uppdateringar - i båda fallen - sudo), men i fallet av nerstängning så krävs sudo i kommandotolken, men inte i det grafiska.

Men det är lite komplexare än så.

Jag tror jag börjar förstå det hela bättre nu.
Användarvisningsbild
gothenburg
Inlägg: 191
Blev medlem: 19 apr 2006, 23:17
OS: Debian
Ort: Lindome
Kontakt:

Re: sudo vid shutdown

Inlägg av gothenburg »

Jävla sudo..

Saker som du skriver sudo före är sådant som kräver root-rättigheter.
jsiei97
Inlägg: 309
Blev medlem: 09 dec 2008, 21:34
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Trelleborg

Re: sudo vid shutdown

Inlägg av jsiei97 »

chavash skrev:Jag har alltid dragit paralleller med sudo-rättigheter i kommandotolken och det grafiska (så som när man installerar uppdateringar - i båda fallen - sudo), men i fallet av nerstängning så krävs sudo i kommandotolken, men inte i det grafiska.

Men det är lite komplexare än så.

I det grafiska när man gör admin saker så brukar man bli frågad efter lösenord ibland,
detta är mer eller mindre en "grafisk sudo" eftersom det är ditt användar lösenord du anger.
(Lägg märke till att Ubuntu i praktiken inte använder root kontot)

Du kan testa att skapa en användare till på din dator utan sudo rättigheter,
och sedan prova att logga in som detta och testa lite olika saker som t.ex. starta synaptics (för att installera nya program).
Du bör då märka att det tar stopp lite här och där, men att det mesta går bra.

När vi sedan kommer till shutdown och gdm, så har det inte alltid varit så.
Detta är något som Ubuntu gör för att "vanliga" användare inte ska bli förvirrade,
man tillåter helt enkelt att man ska kunna stänga ner en dator utan att vara inloggad.

Men om du t.ex. tänker använda din dator mest över nätverket, så är det rätt bra att begränsa vem som får stänga av den.
(så t.ex. slipper köra bil dit och starta den igen...)

Som du märker så är det "grafiska" öppet för konfigurering hur man vill att det ska fungera.
Användarvisningsbild
chavash
Inlägg: 72
Blev medlem: 03 jun 2007, 12:39
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: sudo vid shutdown

Inlägg av chavash »

Tack! Nu förstår jag. Det är något man ändrat i Ubuntu för att göra det lite vänligare. Det här exemplet med bilen gjorde att äntligen fattat. Tack.
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: sudo vid shutdown

Inlägg av Urban Anjar »

Det finns väl en aspekt till förutom det där med bilen...

En dator man kör via kommandoskalet kan användas av flera användare samtidigt, via ssh-exempelvis och kanske ännu fler via webb eller andra tjänster. En ordinär maskin klarar duktigt många användare. Om då någon plötsligt stänger ner hela härligheten kan det leda till strul och dataförlust för alla dessa användare. Man behöver alltså tänka till innan man stänger ner eller gör en omstart i sådana lägen och vem som helst bör inte ha rätt att göra det.

En maskin som körs via grafiskt användargränssnitt betjänar oftast bara en användare. Då är det en rimlig defaultkonfiguration att användaren har rätt att stänga ner eller starta om.

Helt konsekvent är det förstås inte eftersom maskinen kan betjäna terminalanvändare samtidigt som någon är inloggad lokalt och kör grafiskt, men det är nog en rimlig kompromiss i normalfallet. Fd windowsanvändare skulle nog inte köpa att de inte fick stänga ner datorn utan var tvungna att jaga upp en systemadmin för det.
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Skriv svar

Återgå till "Terminalforum"