1
Asennus ja käyttö / Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
« Uusin viesti kirjoittanut harmie tänään kello 18:24 »Oletko koittanut saatko yastilla lukon pois?
raimo@kone-3:~> sudo zypper ll
# | Name | Type | Repository | Comment
--+----------+-------+------------+--------
1 | ufw | patch | (any) |
2 | ufw-lang | patch | (any) |
raimo@kone-3:~> sudo zypper rl ufw ufw-lang
No lock has been removed.
raimo@kone-3:~> sudo zypper ll
# | Name | Type | Repository | Comment
--+----------+-------+------------+--------
1 | ufw | patch | (any) |
2 | ufw-lang | patch | (any) |
raimo@kone-3:~>
Nyt putosi eno sekä setä veneestä, mitä pitää lisätä visudoon? Saisinko esmerkkirivin?
edit: lisäsin ko. riville EDITOR=nano VISUAL=nano ei se ainakaan jumiin menny eikä varoittanut virheestä?
Heh ...
... todellinen purkkakorjaus.
Äh, yksi ajatus- ja toinen muistivirhe:
1) Ajatusvirhe oli panna kertaluontoinen ympäristömuuttujan asetus väärään paikkaan: se kuuluu sudon jälkeen.Koodia: [Valitse]sudo EDITOR=nano crontab -e
2) Muistivirhe oli se, etten muistanut, kuinka rajoittunut Bash joiltakin osin on (itse käytän Zsh:ta). Eihän siinä todella ole käynnistystiedostoja kuin kirjautumis- ja vuorovaikutteisille komentotulkeille!
Tämmöinenkin ratkaisu kuitenkin on, että teet muutoksen tiedostoon /etc/sudoers. Se suositellaan tehtäväksi visudo-komennolla, joten:Koodia: [Valitse]sudo EDITOR=nano visudo
Etsi rivi Defaults env_keep = "…" ja lisää säilytettäviin ympäristömuuttujiin EDITOR (ja halutessasi VISUAL). Näin käyttäjän oma muokkainasetus säästetään sudoa käytettäessä.
Kumpikaan ehdokas ei toimi.
sudo EDITOR=nano crontab -e
sudo EDITOR=nano visudo
Tämä toimii, mitkään muut variatiot ei toimi. :(
[cod€]aimo@kone-3:~> sudo mv /usr/bin/vi /usr/bin/vi-old
[sudo] password for raimo:
raimo@kone-3:~> sudo ln -s /usr/bin/nano /usr/bin/vi