Vipw

Linux.fista
(Ohjattu sivulta Vigr)
Siirry navigaatioon Siirry hakuun

vipw ja vigr ovat komentoja jotka käynnistävät tekstieditorin, jolla tiedostoa /etc/passwd ja /etc/group sekä näiden "varjotiedostoja" (shadow ja gshadow) voi muokata suoraan, huolehtien lukituksista.

Tekstieditorina käytetään ympäristömuuttujassa VISUAL tai EDITOR määrättyä ohjelmaa tai, jollei muuttujia ole asetettu, vi-ohjelmaa (josta komentojen nimet). Editorille annetaan väliaikaistiedosto editoitavaksi ja editorin sulkeuduttua siirretään tämä alkuperäisen tiedoston paikalle, mahdollisesti tarkistuksien jälkeen.

Ohjelmat saattavat ehdottaa myös "varjotiedostojen" editointia, muuten niitä voi editoida valitsimella -s ("shadow"). Tässä komennot eri tiedostojen (passwd, shadow, group ja gshadow) editointiin eri ohjelmilla:

env EDITOR="nano -w" vipw
env EDITOR=emacs vipw -s
env EDITOR=gedit vigr
env EDITOR=kate vigr -s

Jos EDITOR on asennettu esimerkiksi komentotulkin asetustiedostossa, voidaan muuttujan jättää pois. Komento env rivin alussa on turha joissakin komentotulkeissa.

Tiedostoja voi toki kotioloissa muokata suoraankin, ilman näitä komentoja, mutta oikeaoppiseen tapaan on hyvä tottua.