2017. október 20., péntek

Hogyan telepítheted a Google Web fontokat Ubuntu alatt




Az Ubuntu asztali környezet elég sok szép betűtípust tartalmaz. Ha tervezéssel vagy tartalomfejlesztéssel foglalkozol, akkor előfordulhat, hogy az alapértelmezett fontok nem megfelelőek. Nemrég találtam rá a TypeCatcher-re, aminek segítségével telepíthetők a Google webes betűtípusok. A programmal bárki könnyedén rákereshet, és letölthet Google betűtípusokat főleg Ubuntu és származékai alá. Tehát ha néhány extra fontot keresel a munkádhoz, akkor a TypeCatcher jó szolgálatot tehet. 

TypeCacther jellemzői


  • Google web fontok letöltésének lehetősége.
  • Néhány kattintással telepíthetők vagy eltávolíthatók a fontok. 
  • Fontok előnézete, állítható méret. 
  • Fontok nevére való keresés. 
  • Fontok leírása közvetlenül a weboldalról. 


Google web fontok telepítése Ubuntu alatt


Mivel a fontok elérhetők az alapértelmezett tárolókban, így könnyedén telepíthetők. 

sudo apt-get install typecatcher

Létezik egy pppa tároló, ezt is használhatod. A hivatalos tárolóban lévő csomag sokkal régebbi, így ha a legújabb stabil verzióra vágysz, akkor használd ezt. Nyisd meg a terminált és írd be a következőket:

sudo add-apt-repository ppa:andrewsomething/typecatcher

sudo apt-get update

sudo apt-get install typecatcher

Telepítés után indítsd el a programot. Valahogy így néz ki. 


Ahogyan látható, minden Google web font megtalálható a bal oldali listában. Szintén a bal oldali lista tetején található fontok letöltésére és törlésére szolgáló gombok. Jobbra fent egy keresőmező látható, ahol a fontok nevére kereshetsz rá. Ezen kívül a fontok leírására is rákereshetsz. 

Ha szeretnéd megnézni a font előnézeti képét, akkor válaszd ki a listából. A bal felső sarokban az adott font mérete is változtatható. 



Amennyiben az adott fontról szeretnél információhoz jutni, akkor kattints a font info ikonra. Ez egy villanykörte formájú ikon a felső sávban. Rákattintás után a programon belül megnyílik az alapértelmezett böngésző, és kijelzi a tudnivalókat. 


Ha szeretnél letölteni egy adott fontot, akkor válaszd ki a listából, és kattints a letöltés ikonra. Az eltávolításhoz pedig kattints az eltávolítás gombra.  


Forrás: 
https://www.ostechnix.com/install-google-web-fonts-ubuntu/

2017. október 19., csütörtök

Linux biztonság növelése Firejail használatával





Mint azt tudjuk a linux kernel alapból biztonságos. De ez nem jelenti azt, hogy a linux alatt futtatott szoftverek is teljesen biztonságosak. Tegyük fel, hogy a böngésződben használt kiegészítő súlyos biztonsági problémát okoz. Internetes pénzügyi tranzakciók során aktív lehet néhány key logger a böngészőben amire nem is számítasz. Ha nem is tudjuk totálisan biztonságossá tenni linux rendszerünket, azonban még mindig hozzáadhatunk egy plusz alkalmazást amit Firejail-nek neveznek. Ez egy biztonsági alkalmazás, képes sandboxba rakni bármilyen programot, és ellenőrzött körülmények között futtatni. Egyszerűen kezelhető, csökkenti a biztonsági kockázatokat, a nem megbízható alkalmazások korlátozásával. 

Firejail jellemzői

  • Könnyen telepíthető.
  • A felhasználó fájl- vagy könyvtár attribútumokat állíthat be. 
  • Testre szabható biztonság.
  • Hálózati támogatás.
  • Elszeparált sandbox tároló az alkalmazásoknak. 
  • Grafikus felület is rendelkezésre áll. 

Firejail telepítése

A biztonsági alkalmazás könnyedén telepíthető az apt-get menedzserrel. 

Ubuntu alatt

sudo apt-get update

sudo apt-get install firejail

Alapértelmezetten a firejail konfigurációs fájljai az /etc/firejal alatt találhatók. Ez a felhasználó igénye szerint módosítható. Nézzük meg az alábbi kimenetet. 

ls /etc/firejail


Alkalmazások használata Firejailben

Tipikusan így néz ki a Firejail használata

firejail

Ha pl. a Firefoxot szeretnénk futtatni akkor így néz ki:

firejail firefox

Amikor egy felhasználó elindítja a Firejail alkalmazást, akkor a Firejailben meglévő konfiguráció töltődik be, és a log fájlok a syslogban találhatók. A Firejail alapértelmezett profilja tetszés szerint átalakítható. 

Firejail profil átalakítása

Ha szeretnénk létrehozni egy profilt az alkalmazásnak, akkor létre kell hozni az alábbi könyvtárat. 

# cd ~

# mkdir -p ~/.config/firejail

Másold be az alapértelmezett profilt az újonnan létrehozott könyvtárba. 

# cp /etc/firejail/generic.profile /home/felhasználó/ .config/példa.profil

Példa a kimenetre

# vim /etc/firejail/generic.profile


Ha egy adott felhasználó Dokumentum mappáját szeretnéd betölteni csak olvashatóként. A paraméterek megállapítása az alábbiak szerint történik:

blacklist /home/felhasználó/Dokumentumok

Ha akarod, akkor beállíthatsz "csak olvasható" attribútumot is. 

read-only /home/felhasználó/Letöltések

Bizonyos banki szolgáltatások biztosítása történhet a firejail-el. 

Hozz létre egy könyvtárat a felhasználó számára. 

# mkdir /home/felhasználó/biztonság

A Firefox felismeri a biztonság könyvtárat Home könyvtárként. 

# firejail --private=/home/felhasználó/biztonság firefox & 

Alapértelmezett hálózati felület meghatározása az alkalmazás futtatásához. 

# firejail --net=enp0s3 firefox&

Példa a kimentre.




A Firejailhez grafikus felület letölthető innen: https://sourceforge.net/projects/firejail/files/firetools/


Forrás: 
https://www.ostechnix.com/improve-linux-systems-security-using-firejail/

2017. szeptember 28., csütörtök

Hogyan rögzítheted a terminalban zajló eseményeket



Ebből a leírásból megtudhatod hogyan rögzítheted a terminalban zajló eseményeket a script paranccsal. Lefuttattál a parancsot, vagy létrehoztál egy könyvtárat, vagy telepítettél egy alkalmazást terminalban. A script paranccsal egyszerűen rögzítheted a lezajló folyamatokat. (Ez nem video rögzítés - a ford.) Megnézheted mit csináltál néhány órával vagy nappal ezelőtt. Tudom-tudom, használhatjuk a Fel és a Le nyilakat is az előzmények megtekintéséhez. Azonban így nem láthatod a parancsok kimenetét. A script paranccsal viszont a teljes terminalban zajló folyamat rögzíthető. Nem számít, hogy telepítettél valamit, vagy létrehoztál egy könyvtárat, stb. Minden rögzítésre kerül, ideértve a parancsokat és a kimeneteket. 

Szkript használata


Futtasd le a következő parancsot, hogy elindítsd a terminalban zajló folyamatok felvételét:

script -a my_terminal_activities

A -a kapcsoló egy fájlhoz vagy egy szkripthez kapcsolja a kimenetet. Ez a parancs rögzít minden a terminalban zajló tevékenységet a my_terminal_activities fájlba. 

Itt egy példa a kimenetre. 

Script started, file is my_terminal_activities

Most futtass le néhány random linux parancsot. 

mkdir ostechnix

cd ostechnix/

touch hello_world.txt

cd ..

uname -r

Miután  lefuttattál minden parancsot zárd be a script parancsot a következővel:

exit

Példa

exit
Script done, file is my_terminal_activities

Ahogyan láthatod, a terminal műveletek a my_terminal_axtivities fájlban tárolódnak. Ha szeretnéd megnézni a fájl tartalmát, akkor használd a cat parancsot. 
Íme a példa:

Script started on Thu 09 Mar 2017 03:33:44 PM IST
[sk@sk]: ~>$ mkdir ostechnix
[sk@sk]: ~>$ cd ostechnix/
[sk@sk]: ~/ostechnix>$ touch hello_world.txt
[sk@sk]: ~/ostechnix>$ cd ..
[sk@sk]: ~>$ uname -r
4.9.11-1-ARCH
[sk@sk]: ~>$ exit
exit

Script done on Thu 09 Mar 2017 03:37:49 PM IST

Forrás:
https://www.ostechnix.com/record-everything-terminal/