4. Alapvető beállítások
Az alaprendszeren túl érdemes pár apróságot beállítani, amelyeknek a jó része pusztán személyes kényelmemet szolgálja, nem kötelező érvényűek... ![]()
4.1. A wheel csoport
A FreeBSD alapból nem engedi, hogy egy gyüttment felhasználó root jogot kaphasson, ezért a magunknak létrehozott felhasználót célszerű felenni a wheel csoportba a root felhasználó mellé:
wheel:*:0:root,auth.gabor
Ekkor lesz jog a su - parancs használatával root jogra szert tenni, de a root jelszavát ismerni kell!
4.2. A globális profil
Érdemes kissé pofára szabni a globális profilt, amely szebb kinézetet kölcsönöz a gépnek (természetesen nem kötelező):
PS1="\[\033[1;33m\][\u@\h:\w]$\[\033[0m\] " export PS1 PS2=">" export PS2 EDITOR=/usr/local/bin/mcedit export EDITOR PAGER=/usr/bin/less export PAGER
A PS1 szinte csak a bash számára értelmezhető (színes lesz a parancssorban a prompt), ezért ha a root felhasználóval lépünk be, akkor nem túl szép dolgot látunk, de root felhasználóval nem fogunk sűrűn belépni, viszont egy apró módosítást ejtünk a /root/.profile állományban:
PS1="\[\033[1;31m\][\u@\h:\w]$\[\033[0m\] "
export PS1
Ezzel a root jogú bash élénk vörös színű lesz, jelezve ezzel nekünk, hogy gondoljunk meg minden kiadott parancsot.
4.3. Magyar ékezetek
Néha szükség lehet magyar ékezetek használatára a konzolon is (például egy SQL parancs beírása során), ehhez a /etc/login.conf fájlban érdemes felvenni egy hungarian csoportot, közvetlenül a russian csoport után:
#
# Hungarian Users Accounts. Setup proper environment variables.
#
hungarian|magyar|Hungarian Users Accounts:\
:charset=ISO-8859-2:\
:lang=hu_HU.ISO8859-2:\
:tc=default:
Ezek után létre kell hozni a DB fájlt a szöveges /etc/login.conf fájlból, mivel a FreeBSD nem feltétlen a szöveges fájlból dolgozik:
# cap_mkdb /etc/login.conf
A fentiekben az a trükk, hogy a UNIX rendszerek passwd állományában az ötödik mező (a login class) felel azért, hogy a login.conf beállításai az adott felhasználóra érvényesek legyenek. A megfelelő beállítás ügyében szerkesztenünk kell a /etc/passwd fájlt, amelyet a vipw parancs segítségével tudunk megtenni (s ha már itt tartunk, akkor írjuk át kedvenc shell parancsunkra a felhasználónk és a toor user utolsó mezőjét), illetve adjunk meg jelszót a toor felhasználónak:
# vipw root:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:0:0::0:0:Charlie &:/root:/bin/csh toor:*:0:0:hungarian:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash [...] auth.gabor:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:1001:1001:hungarian:0:0:Gabor Auth:/home/auth.gabor:/usr/local/bin/bash [...] "/etc/pw.fEc3qS" 24 lines, 1602 characters vipw: password list updated # passwd toor Changing local password for toor New Password: Retype New Password:
| A toor felhasználó a BSD rendszerek egyik nagy találmánya, ez gyakorlatilag a root tükörképe, a célja az, hogy a root felhasználót hagyjuk meg arra az időre, amikor a gép előtti konzolon kell dolgoznunk, a toor pedig egy kényelmes beállításokkal rendelkező felhasználó, amelyet a távoli belépéskor tudunk jól használni.
Parancssor [auth.gabor@freebsd:~]$ su - toor Password: [root@freebsd:~]$ whoami root |
Előző fejezet Tartalomjegyzék Következő fejezet
Auth Gábor auth.gabor@javaforum.hu
