Ändra editor för visudo [LÖST]

Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Ändra editor för visudo [LÖST]

Inlägg av Xappe »

Hej!

Har uptäckt att visudo använder just vi som editor i hardy (har tidigare alltid varit nano i ubuntu). Tänkte i min enfald att den borde använda $EDITOR ($VISUAL är inte heller satt), så jag provade att sätta den till nano:

Kod: Markera allt

$ export EDITOR=nano
$ sudo visudo
Detta startar fortfarande vi. Hur göra?
Senast redigerad av 1 Xappe, redigerad totalt 29 gånger.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Ändra editor för visudo

Inlägg av Xappe »

Äsch jag löste det själv, ändrade $EDITOR i ett "sudo -s"-skal, då funkade det. Trodde sudo ärvde miljövariabler från användaren om man inte kör sudo -i...
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Ändra editor för visudo

Inlägg av Lars »

Det finns en ganska kul buggrapport om det där, bugg #207369. Editorn "vi" kan vara ganska skrämmande ;D

P.S. Jag skrev först "vi kan vara ganska skrämmande", men ändrade mig sedan.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Ändra editor för visudo

Inlägg av johanre »

Lars skrev: P.S. Jag skrev först "vi kan vara ganska skrämmande", men ändrade mig sedan.
;D O0 ;D
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Ändra editor för visudo

Inlägg av Emil.s »

Lars skrev:Det finns en ganska kul buggrapport om det där, bugg #207369. Editorn "vi" kan vara ganska skrämmande ;D
hehe, ja den där var ju ganska kul. ;D

Men varför lär man egentligen anvnäda "visudo"? Använder man vanliga vi/vim så får man ju fortfarande en varning om att filen är öppen i en annan session:
E325: ATTENTION
Found a swap file by the name ".test.swp"
owned by: emil dated: Fri Mar 28 11:48:20 2008
file name: ~emil/test
modified: no
user name: emil host name: MacBooken.local
process ID: 8469 (still running)
While opening file "test"

(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.

(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r test"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".test.swp"
to avoid this message.

Swap file ".test.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Ändra editor för visudo

Inlägg av Xappe »

visudo tar en säkerhetskopia av sudoers-filen och gör även en enklare syntaxcheck för att försöka se till att du skapar så lite oreda som möjligt
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: Ändra editor för visudo

Inlägg av Sid »

Jag vägrar skriva kommandot visudo. emacssudo ska det vara
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

Re: Ändra editor för visudo

Inlägg av per9000 »

Xappe skrev: [...] Hur göra?

Kod: Markera allt

sudo apt-get remove vim
:)

/Per

PS: eller är det vim-common som ska bort?
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

Re: Ändra editor för visudo

Inlägg av per9000 »

per9000 skrev:
Xappe skrev: [...] Hur göra?

Kod: Markera allt

sudo apt-get remove vim
[...]
Shit pommes frites - detta är helt uppfuckat. Tar man bort vim ändras inte $editor till nano!

/Per
Bilagor
visudo.png
visudo.png (152.89 KiB) Visad 3007 gånger
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

Re: Ändra editor för visudo

Inlägg av per9000 »

Men det verkar som att

Kod: Markera allt

sudo nano /etc/sudoers
funkar i alla fall.

Men editor-variabeln borde väl skötas av någon djupt liggande tomte som kommer med Ubuntu, eller?

/Per
--
Per Erik Strandberg
Yet Another IT Consultant
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: Ändra editor för visudo

Inlägg av Sid »

prova

Kod: Markera allt

update-alternatives --config editor
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Ändra editor för visudo

Inlägg av Xappe »

Sid skrev:prova

Kod: Markera allt

update-alternatives --config editor
hmm, det sätter väl /usr/bin/editor till vald editor, inte $EDITOR
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: Ändra editor för visudo

Inlägg av Sid »

Du hade redan satt $EDITOR skrev du
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Ändra editor för visudo

Inlägg av Xappe »

Sid skrev:Du hade redan satt $EDITOR skrev du
jadå, jag löste ju problemet oxå. Sudo verkar inte ärva användarens miljö om man inte säger åt den att göra det (med -E flaggan om jag minns rätt). Visudo verkar iaf inte använda /usr/bin/editor eftersom den redan är satt till nano i Hardy.
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: Ändra editor för visudo

Inlägg av Sid »

Så vad var då meningen med den här tråden? Du hade väl kunnat satt den variabeln i .bashrc på en gång?
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Ändra editor för visudo

Inlägg av KiviE »

Sid skrev:Så vad var då meningen med den här tråden? Du hade väl kunnat satt den variabeln i .bashrc på en gång?
Läser du första och andra inlägget så ser du att han fixade det hela själv. Sen spann andra bara vidare... =)
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Ändra editor för visudo [LÖST]

Inlägg av Xappe »

japp, har nu markerat det hela som löst oxå...så slipper vi missförstånd :)
Skriv svar

Återgå till "Ubuntus utvecklingsversion - inaktuell"