Sida 1 av 1

Skillnaden på sudo och gksudo [LÖST]

Postat: 09 jan 2009, 11:06
av johan99
Vad e skillnaden mellan sudo och gksudo?

//Johan

Re: Skillnaden på sudo och gksudo

Postat: 09 jan 2009, 11:20
av Osprey
I princip ingen skillnad, men sudo är till för terminalkommandon och gksudo för grafiska program. Teoretiskt sett kan man ersätta den ena av dem med den andra utan problem, men det kan ge vissa icke önskvärda bieffekter om man gör så. Det händer dock inget farligt, men man kan skapa onödigt arbete åt sig själv...

Re: Skillnaden på sudo och gksudo

Postat: 09 jan 2009, 11:43
av micke_nordin
Det som kan hända om man använder "fel" kommando är att fel inställningsfiler för program kan användas så att kommandon får en annan betydelse än den man tänkt sig, vilket i bland kan vara mycket dåligt, dessutom kan filer som man inte har rätt att handskas med skapas i hemkatalogen, så det är en bra idé att lära sig den enkla tumregeln att använda sudo i terminalen och gksudo för grafiskaprogram. Det finns flera trådar om detta redan på forumet. Testa sökfunktionen här ovan så kommer du att hitta mycket matnyttigt.

/Micke

Re: Skillnaden på sudo och gksudo

Postat: 09 jan 2009, 12:17
av mcNisse
Den stora skillnaden är att gksudo sätter om miljövariabler (eventuellt staras ett loginskal) och ser till att du kan använda skärmen. sudo sätter inte om miljövaliabler (speciellt HOME kan ställa till problem med program som skriver inställningar i HOME) vilket kan göra att du skapar filer som root på ställen där du normalt sätt borde äga filerna. Självklart finns möjligheten att starta ett loginskal med sudo.

Jag testede

Kod: Markera allt

sudo -i xterm
sudo xterm
kdesudo xterm
kdesudo (är som gksudo fast i kde). Den första fungerar inte... Testa att skriva cd i terminalen du får upp. Kolla vart du står, med pwd om du nu inte har ställt in en bra promt för root. Har du ingen xterm kan du testa med gnome-terminal (tror jag programet heter).

Re: Skillnaden på sudo och gksudo

Postat: 09 jan 2009, 13:32
av Neonii
Så ifall Sudo är för terminalen och Gksudo är för grafiska program, och det är nej nej nej att använda sudo när man kör wine, så antar jag att det är lika fel att köra wine i gksudo, visst?

Re: Skillnaden på sudo och gksudo

Postat: 10 jan 2009, 11:34
av johan99
Ja det fanns ju en hel del åsikter/tips på detta ämnet redan! Tackar ;D

Re: Skillnaden på sudo och gksudo

Postat: 11 jan 2009, 16:09
av johan99
Finns det något sätt att tala om att man vill köra som en annan användare när man kör Sudo komandot? Tex om man e inloggad med en användare som inte har admin rättigheter och skriver sudo så funkar det inte så bra! Hade varit trevligt om man kunde speca att det är med ett annat användar id som man skall köra sudo med.

Re: Skillnaden på sudo och gksudo

Postat: 11 jan 2009, 16:22
av Sid
johan99 skrev:Finns det något sätt att tala om att man vill köra som en annan användare när man kör Sudo komandot? Tex om man e inloggad med en användare som inte har admin rättigheter och skriver sudo så funkar det inte så bra! Hade varit trevligt om man kunde speca att det är med ett annat användar id som man skall köra sudo med.
sudo su - användare?

Använder inte Ubuntu nu.

Re: Skillnaden på sudo och gksudo

Postat: 11 jan 2009, 16:34
av Lars
Nej, det funkar inte. Om man inte har adminrättigheter så har man heller inte rättigheter att byta till en ny användare. Men man kan ju köra su direkt och ange den andra användarens lösenord, och sedan sudo. Eller kanske "su -c sudo".

Re: Skillnaden på sudo och gksudo

Postat: 11 jan 2009, 21:37
av johan99
Fattar inte riktigt här! Om man kan köra SU och logga på med en admin användare varför måste man då sedan använda sudo för att återigen visa att man e administratör? :P

Re: Skillnaden på sudo och gksudo

Postat: 11 jan 2009, 21:52
av micke_nordin
johan99 skrev:Fattar inte riktigt här! Om man kan köra SU och logga på med en admin användare varför måste man då sedan använda sudo för att återigen visa att man e administratör? :P
Därför att det bara finns ett root-konto, men många kan vara med i gruppen admin. Är du med i gruppen admin betyder det att du får använda sudo, loggar du istället in som root behöver du inte använda sudo utan kan göra vad du vill direkt. Det går bra att använda sudo su root, eller bara sudo su om du gett rootkontot ett lösenord.

/Micke

Re: Skillnaden på sudo och gksudo

Postat: 13 jan 2009, 08:37
av johan99
Ok, tackar