prosim precti si, jak se spravne ptat ...
minimalne by jsi mel uvest, co to je za verzi ubuntu .... dale pripominam, ze ve slozce /var/log je bezn vypis ze vseho, o co se system snazi vc. samby ....
hint:
- bud se ten soubor s tim logem bude jmenovat nejak podobne jako sambba - eg smbd.log nebo samba.log apod ...
- pokud samba neloguje do samostatnych souboru ale do systemoveho logu, tak proste vyhledej ve /var/log kam pomoci grep:
# egrep -crI smbd\|samba /var/log/|grep -v :0$
/var/log/zypp/history:94
/var/log/YaST2/y2log:24
/var/log/samba/log.smbd:153
/var/log/warn:1988
v grepu (viz dokumentace):
-c vypise jen pocet vyskytu v konkretnim souboru
-I nebude hledat v ne-textovych souborech eg binarnich souborech, socketech apod ...
-r hleda rekurzivne v nejake slozce
-v "otoci" svoji funkci a naopak potlaci ty radky s tim vyskytem
$ znaci konec radku
\| je escapovany znak "|" (tzn. znamena to v regularni vyrazech OR aka NEBO .. tzn: '(foo|bar|baz)' znamena najdi bud "foo", "bar" a nebo "baz" ... pro egrep staci zapsat foo\|bar\|baz nebo 'foo|bar|baz' pokud to pises s uvozovkama ... v shellu je I tzv **pajpa (pipe) ktera posila vystup z jednoho prikazu jako vstup do dalsiho
http://www.poznejlinux.cz/pokrocili/komandlajna/regexp_grephttp://www.poznejlinux.cz/pokrocili/komandlajna/io_roury_filtry^^ clanky o grep existuji i v cestine