Mit tegyek, hogy a ZSH rendszerhéj legyen az alapértelmezett a Bash helyett Linux alatt?
Sikeresen telepítettem a ZSH-t, mert amikor a terminálba beírom, hogy „zsh” feldobja, de nem azt dobja fel alapértelmezettem minden indításkor..
(Linux Mint Ulyana)
1. Nyiss meg egy terminált.
2. Keresd meg, hogy pontosan hova is települt a ZSH:
> whereis zsh
Valami olyasmit fogsz kapni, hogy /usr/bin/zsh, esetleg /bin/zsh (ez lehet rendszerfüggő is, meg függhet attól is, hogy milyen forrásból, hogyan telepítetted a ZSH-t)
3. Ha nem tudod, hogy pontosan mi a felhasználói neved, akkor azt is derítsd ki:
> whoami
Kapni fogsz valami olyasmit, hogy „gipszjakab”. (Ez nem feltétlenül azonos a grafikus felületen megjelenített felhasználó névvel.)
4/a. Módosítsd az alapértelmezett parancsértelmezőt:
> usermod --shell /usr/bin/zsh gipszjakab
(Értelemszerűen a fenti parancsba a megfelelő útvonalat és felhasználónevet kell beírni.)
4/b. Azt is csinálhatod, hogy root jogosultsággal szerkeszted a /etc/passwd fájlban a saját felhasználódnál a shell útvonalát. Valahogy így néz ki a dolog:
…
gipszjakab:x:1000:1000:Gipsz Jakab:/home/gipszjakab:/usr/bin/zsh
…
(Csak az utolsó kettőspont utáni részt szerkeszd! Ami előtte van, az nálad lehet más, azt hagyd változatlanul!)
Arra vigyázz, hogy a terminál ablak alapértelmezett parancsértelmezője nem feltétlenül azonos a rendszer alapértelmezett parancsértelmezőjével.
Például mate-terminal esetén elég csak a profilt átállítani:
2*Sü:
Su, és beírom a jelszavamat ugye? (Root-hoz)
Ha megvan a root-ból hogy váltok vissza?
> Su, és beírom a jelszavamat ugye?
Mikor? Hova? Melyik lépésről van szó?
A 4. lépés igényelhet root jogot, ez esetben a 4/a lépésnél a parancsot valószínű így kell beírni:
> sudo usermod --shell /usr/bin/zsh gipszjakab
Ez be fogja kérni a root jelszót. A sudo rootként fogja futtatni a parancsot, de a következő parancsot már azzal a felhasználóval fogja futtatni, mint addig is.
> Ha megvan a root-ból hogy váltok vissza?
Attól függ, hogy mit is csináltál pontosan. Amúgy a legegyszerűbb így látatlanban, hogy zárd be a terminált, és kész.
~ ~ ~
De azért tisztázzunk néhány kérdést:
1. A root felhasználó alapértelmezett parancsértelmezőjét akarod megváltoztatni?
2. A saját – nem root – felhasználód parancsérelmezőjét?
3. Vagy minden jövőbeli – nem root – felhasználó parancsértelmezőjét?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!