GoboHide

A Wikipédiából, a szabad lexikonból.

Tartalomjegyzék

[szerkesztés] GoboHide

[szerkesztés] Általános leírás

A GoboHide egy a GoboLinuxhoz tartozó kernelpatch. A GoboLinux speciális filerendszerét kezeli oly módon, hogy az abban levő, a hagyományos linux-disztribúciókban alkalmazott filerendszert emuláló szimbolikus kötéseket listázáskor elrejti a felhasználók elől. Elvileg azonban más könyvtárak is elrejthetőek vele, illetve az elrejtettek felszabadíthatók, azaz e kernelpatch tényleges rejtett tartalomjegyzékeket valósít meg kerneltámogatással a GoboLinuxban. Erre a GoboLinuxnak különben kizárólag "esztétikai okokból" van szüksége (A GoboHide által elrejtett linkekre viszont amiatt, mert maga a GoboLinux nem POSIX-kompatibilis a filerendszerét illetően).

[szerkesztés] Nyelvi támogatás

A legutóbbi 013-as sorszámú GoboLinux kiadásban még csak angol nyelven érhető el a GoboHide, azaz a telepítő CD-n levő rendszerben angolul van meg, de elérhető már az internacionalizált változat is (azaz utólag letölthető). Ez a változat a GoboLinux csapat tagjai közül Viola Zoltán kezdeményezésére készült el, s eképp egyelőre az angolon kívül még épp csak a magyar és a brazíliai portugál nyelvet tartalmazza jelenleg.

[szerkesztés] Használata

~] gobohide --help

gobohide: Hide/Unhide a directory

-h, --hide Hide the directory
-u, --unhide Unhide the directory
-l, --list List the hidden directories
--version Show the program version
--help Show this message

(a kapcsolók magyar jelentése:


~] gobohide --help

gobohide: Elrejti/Megmutatja a tartalomjegyzéket

-h, --hide A tartalomjegyzék elrejtése
-u, --unhide A tartalomjegyzék engedélyezése
-l, --list A rejtett tartalomjegyzékek kilistázása
--version A program verziójának kiírása
--help Ennek az üzenetnek a megjelenítése

)

Vagyis, ahhoz hogy elrejtsünk egy tartalomjegyzéket, futtatnunk kell a gobohide-ot a '-h' paraméterrel, az alább leírt példa szerint. Az "ls" parancs ezután nem jeleníti meg a rejtetté vált tartalomjegyzéket. Íme:

~] ls /
Depot Mount System bin etc proc sys usr
Files Programs Users dev lib sbin tmp var

~] gobohide -h /usr
~] gobohide -h /etc

~] ls /
Depot Mount System bin lib sbin tmp
Files Programs Users dev proc sys var

Ez lehetővé teszi, hogy a fájlrendszer egy darabját elrejtsük. De ne aggódj, a rendszergazdának megvan a hatalma ahhoz, hogy lekérdezze a kernelt a rejtett bejegyzésekkel kapcsolatban, tehát mindig biztos tudomásod lehet afelől, mit rejtettek el a rendszeredben:

~] gobohide -l
Hidden directories:
/etc
/usr

(Magyarul:

~] gobohide -l
Rejtett tartalomjegyzékek:
/etc
/usr

)

És a legszebb az egészben: még mindig hozzá tudsz férni a fájljaidhoz ezeken a rejtett belépési pontokon keresztül, sőt még a bash is azt mondja neked, hogy a fájlok léteznek ezekben a tartalomjegyzékekben:

~] [ -f /etc/fstab ] && echo
"ooookay"
ooookay

~] l /etc/zshrc

rwxrwxrwx 28 /etc/zshrc
-> /Programs/ZSH/Settings/zshrc
========================================================
28 in 1 file - 7614808 kB used (96%), 388760 kB free