openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: raimo-2 - 24.05.2024 - klo:21:52

Otsikko: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 24.05.2024 - klo:21:52
Moi taas.

Kysymyksiä pukkaa,
Koodia: [Valitse]
export VISUAL="nano"
export EDITOR="$VISUAL"

toimii sekä pentti peruskäyttäjällä ja rootilla ~/.bashrc tiedostoon laitettuna.
Mutta mihin ko. "muuttujat" laitetaan sudo:lle

Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: SuperOscar - 25.05.2024 - klo:10:19
Moi taas.

Kysymyksiä pukkaa,
Koodia: [Valitse]
export VISUAL="nano"
export EDITOR="$VISUAL"

toimii sekä pentti peruskäyttäjällä ja rootilla ~/.bashrc tiedostoon laitettuna.
Mutta mihin ko. "muuttujat" laitetaan sudo:lle

sudo on vain komento, joten sille ei voi panna mitään. Tällainen toimii:

Koodia: [Valitse]
EDITOR=nano sudo KOMENTO…
 …ja tuostahan voi sitten tehdä aliaksen. Toinen tapa on tietysti heittää kyseiset rivit joko järjestelmänlaajuiseen /etc/bash.bashrc-tiedostoon tai root-käyttäjän tiedostoon /root/.bashrc.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:10:51
Kumpikaan ehdokas ei toimi. rootia olin jo kokeillut, ei avaa sudo crontab -e muulla kuin vi editorilla.
Taidampa taas tehdä linkin nano => vi. Se ei vaan kesta voimassa kuin sen ajan kunnes vi päivittyy.
Saisivat poistaa hirviöt vi ja vim, ne ei sovellu peruskäyttäjälle.
Tietenkin voin tehdä aliaksen jos nyt osaan sen tehdä?
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:11:00
Koodia: [Valitse]
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
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: peran - 25.05.2024 - klo:13:01
Heh ...
... todellinen purkkakorjaus.  ;D
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: SuperOscar - 25.05.2024 - klo:13:37
Kumpikaan ehdokas ei toimi.

Ä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ä.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:14:52
Ä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ä.

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ä?

Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:14:56
Heh ...
... todellinen purkkakorjaus.  ;D

Eikö, sillä on ment ainakin vuosi kun en ole keksinyt mitä pitää muokata.
Yksi ajatus olisi opetella ton vi käyttö, mutta crontabin * jo tuottaa tuskaa, se ei tajua sitä (vi).
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:14:58
sudo visudo siksi että se tarkistaa lisäykset ja varoittaa jos on virheellistä koodia joka saattaa jumittaa sudo:n.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 25.05.2024 - klo:15:35
Lainaus
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ä?

Näyttäis toimivan, lopullinen totuus tulee kun vi/vim päivittyy.
Ainakin buutin jälkeen nano avaa sudo crontab -e
vi -komennolla aukeaa vim, mutta se johtuu minun hienosta linkityksestä jota en osaa oikein purkaa.

Kiitos paljon! :)
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:07:03
Mitenkäs nyt toimitaan, sain ufw:n niin lukkoon että se ei aukea?
Koodia: [Valitse]
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:~>

Poistin ufw:n ja buuttasin, mutta silti lukkotieto tulee vaikka pitäisi tuolla rl PAKETTI1 PAKETTI2 lähteä lukko auki, ei lähde.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: RaijaR - 27.05.2024 - klo:18:20
Ihan vaan myötätunnosta kerron oman ongelmani.

Meni plasma ennemmän tai vähemmän sekaisin. Olen yrittänyt sitä korjata monena päivänä (kröhöm), mutta heikolla tuloksella. Itse asissa "korjauksieni" myötä tilanne vain meni huonompaan suuntaa. >:(
Päätin sitten tyhjentää .cache-hakemiston, mutta onnistuin tuhoamaan .config-hakemiston. Hetken jo alkoi olla epätoivoinen tunne, mutta onneksi varakopiolevyltä löytyi suht tuore versio kotihakemistosta...
Saattaa jopa taas plasma toimiakin ???
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:18:24
Oletko koittanut saatko yastilla lukon pois?
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:19:03
Oletko koittanut saatko yastilla lukon pois?

En ole, vieroksun sitä kun en osaa yhtään käyttää koko yastia.
Missähän se lukko siellä olisi?

No varmaan löydän sen?
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:19:17
etsit paketin ja painat hiiren oikeallla sen päällä. Sinulla pitäisi olla siinä lukon kuvan niin valitset sen Pidä tai miten onkaan suomennettu Keep englanniksi.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:19:47
etsit paketin ja painat hiiren oikeallla sen päällä. Sinulla pitäisi olla siinä lukon kuvan niin valitset sen Pidä tai miten onkaan suomennettu Keep englanniksi.

Yastin haku ei löydä ufw:tä, vaikka ohjelma on käynnissä koko ajan.
Nyt mietin että miten sen asensin alkujaan. Nyt se kyllä asntuu ja poistuu ihan sudo zypper in/rm

Asensin sen nyt OneClick tms asennuksena, silti Yast ei löydä sitä, tai minä en löydä. Kun en tiedä mistä etsiä?
Yastin hakukenttään kirjoitettu ufw antaa tympeän tyhjän ruudun.

Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:19:53
Kyllä se pitäisi yhtälailla löytyä yastilla jos se löytyy zypperillä. Ainakin Tumbleweedissä se näyttäs löytyvän alla olevasta reposta
Koodia: [Valitse]
15 | security                               | Security tools (openSUSE_Tumbleweed)   | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/

Mitä repoja sinulla on käytössä
Koodia: [Valitse]
zypper lr -u

Koodia: [Valitse]
zypper info ufw
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:06
Koodia: [Valitse]
raimo@kone-3:~> sudo zypper lr -u
[sudo] password for raimo:
Sorry, try again.
[sudo] password for raimo:
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                                | Name                                   | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+----------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------------------------
 1 | Google-Chrome                        | Google-Chrome                          | Yes     | (r ) Yes  | No      | http://dl.google.com/linux/chrome/rpm/stable/x86_64
 2 | download.opensuse.org-non-oss        | Pääasennuslähde (NON-OSS)              | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 3 | download.opensuse.org-oss            | Pääasennuslähde (OSS)                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/
 4 | download.opensuse.org-tumbleweed     | Perusasennuslähde päivityksille        | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/
 5 | google-chrome                        | google-chrome                          | Yes     | (r ) Yes  | Yes     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 8 | https-download.opensuse.org-841b8407 | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
 7 | https-download.opensuse.org-4197a02a | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/tumbleweed/repo/oss/
 6 | https-download.opensuse.org-030119b1 | security                               | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/
 9 | microsoft-edge                       | microsoft-edge                         | Yes     | (r ) Yes  | Yes     | https://packages.microsoft.com/yumrepos/edge/
10 | nordvpn                              | nordvpn                                | Yes     | (r ) Yes  | Yes     | https://repo.nordvpn.com//yum/nordvpn/centos/x86_64
11 | openSUSE-20240503-0                  | openSUSE-20240503-0                    | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-Kingston_DataTraveler_3.0_94B86DC68E36E36040000E86-0:0-part2
12 | repo-debug                           | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
13 | repo-openh264                        | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
14 | repo-source                          | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/
15 | snappy                               | snappy                                 | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed

edit: Mistähän kaukaa noi suomenkieliset lähteet on tunkennu täysin
Englantilaiseen asennukseen. Muuta Suomalaista ei ole minun asentamana kuin näppäimistö.


Koodia: [Valitse]
raimo@kone-3:~> zypper info ufw
Loading repository data...
Reading installed packages...


Information for package ufw:
----------------------------
Repository     : security
Name           : ufw
Version        : 0.36.1-1.32
Arch           : noarch
Vendor         : obs://build.opensuse.org/security
Installed Size : 781,4 KiB
Installed      : Yes
Status         : up-to-date
Source package : ufw-0.36.1-1.32.src
Upstream URL   : https://launchpad.net/ufw
Summary        : Uncomplicated Firewall
Description    :
    The Uncomplicated Firewall(ufw) is a front-end for netfilter, which
    aims to make it easier for people unfamiliar with firewall concepts.
    Ufw provides a framework for managing netfilter as well as
    manipulating the firewall.
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:20:12
Kyllä se sun tosta repo #6 on asentunut. Pitäs kyllä löytyä yastilla myös

sivu huomiona repo #11 kannattaa varmaan poistaa varsinkin jos usb-tikku ei ole jatkuvasti kiinni. Muista repoista saat samat paketit ja päivitykset.

samoin varmaan toinen #1 tai #5 chromelle riittää kumpi nyt onkaan toimiva
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:20
Kyllä se sun tosta repo #6 on asentunut. Pitäs kyllä löytyä yastilla myös

sivu huomiona repo #11 kannattaa varmaan poistaa varsinkin jos usb-tikku ei ole jatkuvasti kiinni. Muista repoista saat samat paketit ja päivitykset.

samoin varmaan toinen #1 tai #5 chromelle riittää kumpi nyt onkaan toimiva

Mutta kun ei löydy, mihin se haku kirjoitetaan?
Yastin aloitusikkunassa oleva haku ei löydä ufw:tä
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:20:33
Liittenä kuva
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:35
No nyt on siistiä, kiitos hyvistä huomioista. Saapa nähdä osasinko arvioida oikean Google-lähteen pois.
Koodia: [Valitse]
raimo@kone-3:~> sudo zypper lr -u
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                                | Name                                   | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+----------------------------------------+---------+-----------+---------+------------------------------------------------------------------------------
 1 | download.opensuse.org-non-oss        | Pääasennuslähde (NON-OSS)              | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 2 | download.opensuse.org-oss            | Pääasennuslähde (OSS)                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/
 3 | download.opensuse.org-tumbleweed     | Perusasennuslähde päivityksille        | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/
 4 | google-chrome                        | google-chrome                          | Yes     | (r ) Yes  | Yes     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 7 | https-download.opensuse.org-841b8407 | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
 6 | https-download.opensuse.org-4197a02a | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/tumbleweed/repo/oss/
 5 | https-download.opensuse.org-030119b1 | security                               | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/
 8 | microsoft-edge                       | microsoft-edge                         | Yes     | (r ) Yes  | Yes     | https://packages.microsoft.com/yumrepos/edge/
 9 | nordvpn                              | nordvpn                                | Yes     | (r ) Yes  | Yes     | https://repo.nordvpn.com//yum/nordvpn/centos/x86_64
10 | repo-debug                           | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
11 | repo-openh264                        | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
12 | repo-source                          | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/
13 | snappy                               | snappy                                 | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed
raimo@kone-3:~>

Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:37
No niin, se johtuu siitä että en osaa mennä tuohon "sivuun" mistä se löytyy.

Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:43
No niin, se johtuu siitä että en osaa mennä tuohon "sivuun" mistä se löytyy.

No nyt löösin oikean paikan, mutta ei siellä ole minusta lukkoa tms mikä ikinän se sitten olisi.

edit: Laitoin nyt ne update "tilaan", se lienee hyvä?
Ainakaan se ei käske poistamaan ufw ja ufw-lang paketteja.

Ei auennut ihan vielä, mikähän sieltä Yastista pitäisi valita näiden tiedostojen kohdalle?
Nt on tympeä tilanne tämä:
Koodia: [Valitse]
raimo@kone-3:~> sudo zypper ll
[sudo] password for raimo:

# | Name     | Type  | Repository | Comment
--+----------+-------+------------+--------
1 | ufw      | patch | (any)      |
2 | ufw-lang | patch | (any)      |
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: harmie - 27.05.2024 - klo:20:52
Jos se on lukittu niin tollanen kuvassa oleva lukko pitäs olla
Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 27.05.2024 - klo:20:55
Ei ole lukonkuvaa vaan vihreä väkänen.
Ehkäpä seuraamme kun se jossain välissä päivitttyy että mitä tapahtuu??

Kiitos hyvistä neuvoista. :)

Zypper uskollisesti väittää että on lukossa ja ei avaudu:
Koodia: [Valitse]
raimo@kone-3:~> sudo zypper ll
[sudo] password for raimo:

# | Name     | Type  | Repository | Comment
--+----------+-------+------------+--------
1 | ufw      | patch | (any)      |
2 | ufw-lang | patch | (any)      |

raimo@kone-3:~> sudo zypper rl ufw ufw-lang
[sudo] password for raimo:
No lock has been removed.
raimo@kone-3:~> sudo zypper ll

# | Name     | Type  | Repository | Comment
--+----------+-------+------------+--------
1 | ufw      | patch | (any)      |
2 | ufw-lang | patch | (any)      |

Lisää korutonta kertomaa asensin sinne lukot ja poistin ne jännästi tuli kaksi molempia paketteja?

Koodia: [Valitse]
raimo@kone-3:~> sudo zypper al ufw ufw-lang
Specified locks have been successfully added.
raimo@kone-3:~> sudo zypper ll

# | Name     | Type    | Repository | Comment
--+----------+---------+------------+--------
1 | ufw      | package | (any)      |
2 | ufw      | patch   | (any)      |
3 | ufw-lang | package | (any)      |
4 | ufw-lang | patch   | (any)      |

raimo@kone-3:~>
raimo@kone-3:~> sudo zypper rl ufw ufw-lang
2 locks have been successfully removed.
raimo@kone-3:~> sudo zypper ll

# | Name     | Type  | Repository | Comment
--+----------+-------+------------+--------
1 | ufw      | patch | (any)      |
2 | ufw-lang | patch | (any)      |

raimo@kone-3:~>



Otsikko: Vs: Miten esitetään sudo editori (muu kuin vi/vim = nano)
Kirjoitti: raimo-2 - 28.05.2024 - klo:16:14
Lukko-ongelma ratkesi:
Koodia: [Valitse]
raimo@kone-3:~> sudo zypper removelock -t patch ufw
[sudo] password for raimo:
1 lock has been successfully removed.
raimo@kone-3:~> sudo zypper removelock -t patch ufw-lang
1 lock has been successfully removed.
raimo@kone-3:~> sudo zypper ll

There are no package locks defined.

raimo@kone-3:~>

Ratkaisu löytyi ihan omasta muistikirjasta. Hyvä kun vaan muistaa tarkistaa sen ensin. :D