abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 0
včera 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
včera 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 7
včera 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 4
19.2. 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 18
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 31
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 3
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 57
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (71%)
 (3%)
 (10%)
Celkem 670 hlasů
 Komentářů: 53, poslední včera 18:38
Rozcestník
Reklama

Dotaz: samba-ako zistim kto ma otvorene subory

26.11.2007 13:55 miro1 | skóre: 2
samba-ako zistim kto ma otvorene subory
Přečteno: 1580×
Zdravim.
Mam vo firme SUSE10 kde bezi Samba. Prihlasuje sa na nu asi 100-150 ludi a
potreboval by som nejaky nastroj ktorym zistim kto ma otvoreny subor. Webmin/swat,
ale nestaci. Potrebujem nieco kde si mozem dobre nastavit podla coho mi to ma 
zoradit. Napr. napisem nazov suboru a ono pekne vypise mena uzivatelov. Tie nastroje 
co ma webmin to robia dost neprehladne. A dalsia vec je, ze server sa bude riadit 
nadialku, cez putty, alebo web browser, takze ten nastroj by mal fungovat cez 
http/https, alebo shell. Pripadne nejak upravit webmin nech to zoraduje podla 
suborov.

Pripadne mozno to aj vie samotna samba, ale v helpe som to nevidel. 
Jedine ak cez smbstatus, ale to mi vypisuje toto:
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"

Samba version 3.0.24-2.23-1296-SUSE-CODE10
PID     Username      Group         Machine
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files

je jedno ci napisem iba smbstatus, alebo aj nejaky parameter. Vzdy to iste.

Odpovědi

26.11.2007 13:59 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Píše-li vám to 'No locked files', tak nikdo. Ale nejdřív si zkontrolujte konfigurační soubor, vypadá to, že v něm máte chybu.
26.11.2007 14:13 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
viem, ze nemam nic otvorene. Islo mi o tu chybu. v akom konfiguraku? smb.conf?
Neviem o ziadnej.
[global]
	workgroup = ****
	netbios name = ****
        server string = ****
	map to guest = Bad User
	printcap name = cups
	add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
	logon path = \\%L\profiles\.msprofile
	logon drive = P:
	logon home = \\%L\%U\.9xprofile
	domain master = No
	wins support = Yes
	cups options = raw
	include = /etc/samba/dhcp.conf



[isp]
	revalidate = yes
	valid users = ***
	path = /data/ISP
	write list = ***

[alma]
	revalidate = yes
	valid users = ***
	path = /data/alma
	write list = ***

A nepoznate aj nejaku inu utilitu? Nieco cez http/https 
26.11.2007 14:16 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Aby som upresnil. Ten vypis zo shellu som tam vlozil aby som ukazal co mi pise smbstatus. mozno bude aj ten smbstatus vyhovovat, len to nezistim pokial ho nerozchodim. A v tom smb.conf neviem najst ziadnu chybu. Skusite sa na to mrknut? Nieco som musel vyhviezdickovat.
26.11.2007 14:17 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory

Vždyť vám to tam píše: nezná direktivu 'revalidate'. Jak jste na ni přišel? V manuálové stránce o ní není ani slovo.

P.S.: tahle utajovací mánie už mi připadá docela trapná. K čemu nám asi bude jméno workgroup nebo dokonce server string vašeho stroje?

26.11.2007 14:24 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
tie hviezdicky som tam musel dat. revalidate som nevpisoval ja, ale webmin ked som nastavil aby si overoval uzivatelov. Urychluje to pracu. Na tom servri bezi informacny system a niekedy je rychlost az dvojnasobna ak dam revalidate na yes.
26.11.2007 14:29 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
tie hviezdicky som tam musel dat

Proč? Zahvězdičkoval jste pět direktiv a ani u jedné nevidím absolutně žádný důvod, proč byste měl její hodnotu skrývat.

revalidate som nevpisoval ja, ale webmin

V tom případě webmin vyhoďte, protože vám vytváří nekorektní konfigurační soubor.

Na tom servri bezi informacny system a niekedy je rychlost az dvojnasobna ak dam revalidate na yes.

Je mi poněkud záhadou, jak může rychlost Samby ovlivňovat direktiva, o které sama Samba tvrdí, že ji nezná.

26.11.2007 15:07 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
vyhodit webmin? urcite nie. Ten potrebujem. Neexistuje nejaky alternativny program na zistenie a vypisanie tych otvorenych suborov? To, ze mi vyhadzuje tu chybu by som aj ignoroval. Skor potrebujem nieco co mi pekne zisti, ze ked mam subor subor.dbf, kto ho ma otvoreny a vsetkych mi pekne vypise- podla mena, ziadne ID. Tak, ze ked mam 150 uzivatelov dokazem zobrazit pehladnu tabulku, bez toho aby som musel lustit medzi neviem kolkymi stranami udajov ako to je teraz vo webmine a swate.
26.11.2007 15:16 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Ono vlastne vobec nevadia tie chyby. Teda aspon zatial. Ak som otvoril nejaky subor, tak to fungovalo. Len stale neviem ako to zoradit podla otvorenych suborov, pripadne aby mi vypisalo, len spojenia tykajuce sa konkretneho suboru
vladky avatar 26.11.2007 18:35 vladky | skóre: 18
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
smbstatus | grep subor
27.11.2007 07:50 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
nejde mi to. napisal som smbstatus | gerp infor.fxp a nevypisalo nic. Iba skocil do dalsieho riadka. Subor bol ale urcite otvoreny, lebo cez webmina som ho videl.
26.11.2007 15:36 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Tak aspoň zkuste tu direktivu revalidate ručně vyhodit, jestli pak nebude smbstatus spolupracovat ochotněji.
26.11.2007 16:01 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Rozdiel je v tom, ze nepise tu chybu. Inak vsetko ide rovnako.
26.11.2007 15:22 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
K tym hviezdickam. Sefovi vadi vsetko. Nemozem povedat nikomu nic co sa tyka siete a servrov. Absolutne nic.
26.11.2007 15:29 dustin | skóre: 60 | blog: dustin
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
revalidate pochází ze staré samby, zřejmě webmin není zaktualizován nebo autor používá prehistorický webmin. I tak dle původního významu nalezeného na googlu by to tehdy nemělo mít na výkon serveru vliv (a dnes už vůbec :) ).
26.11.2007 16:00 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Ok. dal som ho prec. Je pravda, ze na Suse som to netestoval dostatocne. Ale na ubuntu 7.04 server s najnovsou stabilnou sambou a najnovsim stabilnym webminom som citil rozdiel. Napr. pri prihlasovani do informacneho systemu som citil asi 15-20% rozdiel v rychlosti. Toto ale zatial neriesi moj hlavny problem. Ako urobim ten zoznam uzivatelov ktory otvorili nejaky konkretny subor?
26.11.2007 16:05 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
smbstatus vám ukáže, kdo má právě teď otevřený který soubor. Vás tedy zajímá nějaký log, kdo měl co kdy otevřeného v minulosti?
27.11.2007 07:35 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
nie. zaujima ma presne to co vypisuje, ale potrebujem to trochu inac. Ked bude ten server bezat na ostro bude tam 100-150 uzivatelov a mozno 500 suborov. Raz za cas sa stane, ze treba rychlo niekolkych obvolat aby sa odpojili-nemozeme ich mi, lebo pouzivame dbf a ak sa odpoja nasilu poskodia databazu. Vzdy potrebujeme odpojit iba niektorych koli konkretnemu suboru. Preto potrebujem nieco kde napisem meno suboru a ono vypise iba uzivatelov co maju otvoreny konkretny subor. Malo by to byt prehladne, co nieje ak je tam tolko ludi a vypisuje to vsetky otvorene subory. Potrebujem aby to vypisalo priamo uzivatelov, nie ID, tak aby som pozrel meno, zavolal a isiel na dalsieho. Jednoducho, musim byt schopny obvolat vsetkych co najrychlejsie.
27.11.2007 11:12 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Napište si skript, který pomocí grepu najde ve výstupu ten vámi požadovaný soubor a třeba přes getent najde jméno uživatele podle id.
OndraZX avatar 27.11.2007 08:21 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Pro testovani konfiguracniho souboru Samby slouzi prikaz testparm

Jinak muj smbstatus vypisuje napr. toto:
Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
16438        1032       DENY_NONE  0x100001    RDONLY     NONE             /home/groups/mistr   .   Tue Nov 27 06:31:32 2007
16609        1036       DENY_NONE  0x2019f     RDWR       NONE             /home/groups/betrieb   Bestellungen Z.xls   Tue Nov 27 07:20:56 2007
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die   Tue Nov 27 07:37:37 2007
13697        1038       DENY_NONE  0x100001    RDONLY     NONE             /home/users/vedvyroby   .   Tue Nov 27 07:14:12 2007
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/users/lab   Hudba   Tue Nov 27 07:39:52 2007

Podle vypisu poznam, ze uzivatel s Uid 1031 (prevest na nazev uzivatele neni problem) posloucha MP3 :-( (Bryan Adams), pomoci grepu si vyfiltrujete co potrebujete.

Pokud potrebuji "zabit" urcity otevreny soubor - tak ve vypisu vidim Pid.

Je to to co jste chel?
OndraZX avatar 27.11.2007 08:32 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Takze pokud chci zjistit kdo posloucha mp3 ta zadam prikaz

smbstatus | grep mp3 vypise nasledujci:
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die   Tue Nov 27 07:37:37 2007
16342        1031       DENY_NONE  0x20089     RDONLY     EXCLUSIVE+BATCH  /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die/13 - Have You Ever Really Loved A Woman.Mp3   Tue Nov 27 08:24:19 2007
16342        1031       DENY_NONE  0x20089     RDONLY     EXCLUSIVE+BATCH  /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die/01 - The Only Thing That Looks Good On Me Is You.Mp3   Tue Nov 27 07:37:44 2007
16882        1001       DENY_NONE  0x120089    RDONLY     NONE             /home/others/media   mp3/AC-DC/1976 Dirty Deeds Done Dirt Cheap/01 Dirty Deeds Done Dirt Cheap.MP3   Tue Nov 27 08:28:55 2007
Prevod Uid na jmeno uzivatele bych resil pomoci nejakeho scriptu (to je ale nad moje sily)
OndraZX avatar 27.11.2007 08:38 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Pokud chci zjistit jake soubory ma otevrene uzivatel s Uid 1031

smbstatus | grep 1031
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die   Tue Nov 27 07:37:37 2007
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/users/lab   Hudba   Tue Nov 27 07:39:52 2007
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/groups/protokoly   .   Tue Nov 27 06:08:30 2007
16342        1031       DENY_NONE  0x20089     RDONLY     NONE             /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die/01 - The Only Thing That Looks Good On Me Is You.Mp3   Tue Nov 27 08:29:32 2007
16342        1031       DENY_NONE  0x20089     RDONLY     EXCLUSIVE+BATCH  /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die/02 - Do To You.Mp3   Tue Nov 27 08:32:49 2007
27.11.2007 08:58 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
testparm mi vypisal, ze je vsetko ok, akurat mu chyba dhcp.conf. Server ma pevne IP. Mam to dat prec? Mne smbstatus vypise iba PID, username, group, machine. Potrebujem aby vypisalo username a otvoreny subor. nic ine. A tak aby vypisalo iba zoznam ludi co maju otvoreny nejaky konkretny subor, alebo aby to zoradilo abecedne, pricom v prvom stlpci by bol ten subor. Ja to pouzivat nebudem, ale moj sef a on chce odomna aby mu to vypisalo tak, ze uvidi uzivatelov pekne vypisanych pod sebou, ale len tych ktorych potrebuje(cize tych co maju otvoreny subor xyz.xy)
OndraZX avatar 27.11.2007 09:21 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
testparm mi vypisal, ze je vsetko ok, akurat mu chyba dhcp.conf. Server ma pevne IP. Mam to dat prec?
No vypada to divne - asi nejaka specialitka od Suse - je otazka cim jsi generoval smb.conf (Yast, Webmin, Swat, rucne?)
Mne smbstatus vypise iba PID, username, group, machine.
Ma vubec nekdo nejaky soubor otevreny - smbstatus nejprve vypisuje "zname" uzivatele a stroje napr (zkraceno - ten vypis je na nekolik obrazovek):

linux:~# smbstatus 
Processing section "[homes]"
Processing section "[betrieb]"
.....

Samba version 3.0.26a
PID     Username      Group         Machine                        
-------------------------------------------------------------------
17041   cnc           users         pc14         (192.168.1.14)
10105   pp            users         pc89         (192.168.1.89)
17161   cnc           users         pc16         (192.168.1.16)
....

Service      pid     machine       Connected at
-------------------------------------------------------
media        16342   pc63          Tue Nov 27 07:36:58 2007
pp           10105   pc89          Wed Nov 14 14:31:20 2007
ucetni       8490   pc83          Wed Nov 14 07:18:43 2007
....

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
16438        1032       DENY_NONE  0x100001    RDONLY     NONE             /home/groups/mistr   .   Tue Nov 27 06:31:32 2007
16609        1036       DENY_NONE  0x2019f     RDWR       NONE             /home/groups/betrieb   Bestellungen Z.xls   Tue Nov 27 07:20:56 2007
16342        1031       DENY_NONE  0x100001    RDONLY     NONE             /home/others/media   mp3/Bryan Adams - The Best Of Me/18 Till I Die   Tue Nov 27 07:37:37 2007
....
Potrebujem aby vypisalo username a otvoreny subor. nic ine. A tak aby vypisalo iba zoznam ludi co maju otvoreny nejaky konkretny subor, alebo aby to zoradilo abecedne, pricom v prvom stlpci by bol ten subor. Ja to pouzivat nebudem, ale moj sef a on chce odomna aby mu to vypisalo tak, ze uvidi uzivatelov pekne vypisanych pod sebou, ale len tych ktorych potrebuje(cize tych co maju otvoreny subor xyz.xy
Naprogramovat v nejakem scriptu - Perl?
OndraZX avatar 27.11.2007 09:29 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Priklad vypisu na stroji, ktery nema otevreny zadny soubor a nikdo server nevyuziva:
backup:~# smbstatus 

Samba version 3.0.24
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files
Ted jsem se podival do adresare:
backup:~# smbstatus 

Samba version 3.0.24
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         19586   pc77          Tue Nov 27 09:25:09 2007
backup$      19587   192.168.1.77  Tue Nov 27 09:25:10 2007

No locked files
A ted mam otevreny soubor
backup:~# smbstatus 

Samba version 3.0.24
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         19586   pc77          Tue Nov 27 09:25:09 2007
backup$      19587   192.168.1.77  Tue Nov 27 09:25:10 2007

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
19587        65534      DENY_NONE  0x12019f    RDWR       NONE             /home/backup   070711Maschinensätze 2007 Selbstkosten.xls   Tue Nov 27 09:28:46 2007
27.11.2007 10:08 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Ano. Som si neuvedomil, ze ak nemam otvoreny ziadny tak to vypise inac. Ak si nejaky otvorim tak to sedi. To, ale stale neriesi ten moj/sefov problem. Programator niesom. Som len technik, ktoreho donutil spravovat Linux. Cize naprogramovat to neviem. Neexistuje nejaka ina utilita? Pripadne nieco cez http?
27.11.2007 13:33 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
-No ja som robil vacsinu rucne, ale webmin si tam dopisal nejake veci. Yast uz nepouzivam, lebo mi narobil dost problemov prave koli tomu, ze si kadeco menil podla svojho.

-To o tom vypise som napisal v prispevku dole.
27.11.2007 13:34 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
teda hore. -:)
27.11.2007 13:42 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Yast uz nepouzivam, lebo mi narobil dost problemov prave koli tomu, ze si kadeco menil podla svojho.

Takže raději používáte nástroj, který v distribuci vůbec není, který jste našel kdo ví kde a který vyrábí nekorektní konfigurační soubory, protože předpokládá jiné verze aplikací, než v systému máte?

27.11.2007 14:26 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
webmin musim pouzivat. Server sa musi dat riadit na dialku a musi to byt jednoduche aj pre menejskusenych. Ide o to aby v pripade mojej nepritomnosti mohol hocikdo bez problemov vytvarat zdielania a uzivatelov. Cize na webmin som odkazany. Ale yast som zatial nebol nuteny pouzit pri tomto servri. A este k tomu niesom si isty ci by som vedel vsetko urobit cez shell. Webmin odporuca dost vela ludi.
27.11.2007 14:33 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
No, když myslíte, že musíte, tak si ho používejte. Ale pak si nestěžujte, že vám vyrábí nekorektní konfigurační soubory. Každý svého štěstí strůjcem…
27.11.2007 14:15 chytracek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
man smb.conf

vfs object = audit

log level = vfs:9

zaznamenava veskere pristupy k adresarum, souborum a to vcetne jejich presunu a zmen opravneni ... akorat nejsou videt primo nazvy uzivatelu, nybrz jejich PIDy - nutna kompletace, ale to neni problem
27.11.2007 14:38 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Ok, este pockam den a ak nebudu dalsie navrhy tak to uzavrem ako vyriesene. Zatial to vyzera, ze podla mojej/sefovej predstavy to nepojde. Teda jedine ak to niekto naprogramuje.
27.11.2007 14:53 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Este som si spomenul na ten prikaz smbstatus | grep subor. Neviete preco mi to nefunguje? Nic nevypise, ani chybu a to som si isty, ze som napisal subor, ktory bol na 100% otvoreny. Videl ho webmin aj smbstatus.
27.11.2007 15:09 frufru
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
meno suboru si mal spravne? v linuxe je rozdiel medzi subor.pri, SUBOR.PRI, SUBOR.pri alebo subor.PRI
27.11.2007 15:19 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
a fakt. Malo to byt velkym. Ale zase to neriesi moj/sefov problem. Nepise meno uzivatela. Je tam Pid Uid DenyMode Access r/w oplock sharePath name a time. Neda sa tam hodit nejaky parameter co mi ukaze uzivatela? Ak ano tak toto je presne to co potrebujem. V man smbstatus nespominaju | grep vobec. Skusim este pogooglovat.
27.11.2007 15:12 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Uložte si výsledek smbstatus nejprve do souboru a pak na tom souboru grepujte. Až to bduete mít odladěné, mezisoubor vynechte.
smbstatus -L > status.out
grep soubor status.out
Nebo můžete machrovat s tee a pak se jen přesvědčit, zda tam ten soubor opravdu byl:
smbstatus -L | tee status.out | grep soubor
27.11.2007 15:36 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
v tom status.out nieje meno uzivatela, len ID. Da sa tam nejak dotlacit?
27.11.2007 15:52 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Zkuste parametr -v (nemůžu to vyzkoušet, nikdo nemá na Sambě zamčený soubor). Ale řekl bych, že budete muset to id pomocí awk z toho řádku vylámat a předhodit to třeba před getent passwd (nebo pokud existuje nějaké inverzní id).
geon avatar 27.11.2007 17:26 geon | skóre: 18 | blog: bavaria
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Zkuste http://ct.radiology.uiowa.edu/~jfmeinel/programs/smbstatus.html. Bez záruky, nemám možnost vyzkoušet - script funguje (nepadá), ale nyní nikdo u mne se sambou nepracuje.
28.11.2007 07:40 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
super. dakujem. ale co s tym? Mam to vlozit do nejakeho suboru?
geon avatar 28.11.2007 08:21 geon | skóre: 18 | blog: bavaria
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Aha, tak vy jste ještě větší začátečník než já. To docela potěší ;-)

Ted jsem ten script zkoušel, ale nefunguje korektně, nebo funguje jinak, než jsem si myslel - jména se nezobrazují.

Jinak ano, obsah vložit do nějaké souboru, asi pravděpodobně opravit první řádku na #!/usr/bin/env python, a uložit jako např.smbstat.py, a pak pustit. Před puštěním asi budete muser ještě přidat atribut spustitelnosti: chmod +x smbstat.py.
28.11.2007 10:18 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
nejde to urobit cez bash?
28.11.2007 13:47 miro1 | skóre: 2
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
ok. takze to uzavrem s tym, ze ak to chcem tak aby bolo vidiet uzivatela a nie ID a aby to bolo zoradene podla suborov, tak to treba naprogramovat. Ziadny nastroj to nevie.

Vsetkym aj tak dakujem
28.11.2007 14:42 Tomas
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Zdravim

Kdysi davno jsem si napsal tohle. Neni to nic zazracnyho a musite si to upravit ale me to uplne vyhovuje

#!/bin/sh smbstatus > smbtmp

soubor=`more smbtmp | grep $1| awk '{print $6}'`

cuziv=`more smbtmp | grep $1| awk '{print $1}'`

pocuziv=`echo $cuziv |wc -w `

x=1; # inicializuje hodnotu x na 0

while [ "$x" -le "$pocuziv" ]; do

cpoloz=`echo $cuziv|awk '{print $'$x'}'`

nuziv=`more smbtmp | grep $cpoloz |grep 192.168.| awk '{print $2}'`

uziv=`echo $nuziv|awk '{print $1}'`

nsoubor=`echo $soubor|awk '{print $'$x'}'`

echo $nsoubor' - '$uziv

#zvýšení hodnoty x o 1

x=$(expr $x + 1)

done

David Watzke avatar 28.11.2007 15:04 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Místo `příkaz` je lepší používat $(příkaz). Výhodou je např. to, že se jich může bez komplikací vnořit víc do sebe.

Další věc: grep $1 | awk je nesmysl, jelikož awk umí grepovat taky: /$1/.

Když chceš aby grep bral tečku jako tečku, musíš ji escapovat, jinak se to bere jako libovolnej znak.

No a poslední, inkrementace: ((x++)).

PS: Nechci dělat chytrýho, jenom pomoct :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
28.11.2007 15:19 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Zdvojené kulaté závorky jsou IIRC rozšíření bashe, takže ve skriptu pro /bin/sh nemají co dělat. Nejsem si moc jistý ani tím $(...), ale to možná umí i původní sh.
David Watzke avatar 28.11.2007 15:25 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Jojo, nevšiml jsem si, že jde o sh. I tak by se to dalo udělat líp, nebo tam není ani $[] ?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
28.11.2007 15:40 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Tradiční aritmetická expanze by tam být měla.
28.11.2007 15:22 Tomas
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Ok beru to. Nejsem zadnej programator, proste sem to potreboval tak sem jsem zkusil neco udelat. Ale za ty opravy diky aspon to bude priste lepsi. :-)
28.11.2007 15:26 Tomas
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
Jo a mozna by nebylo spatny kdyby to nekdo znalej bashe trochu opravil a hodil to sem :-) treba by to slo i bez toho pomocnyho souboru.
OndraZX avatar 28.11.2007 18:15 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
+1
28.11.2007 14:44 Tomas
Rozbalit Rozbalit vše Re: samba-ako zistim kto ma otvorene subory
tady jsem se uklepl zacina na to samozrejme

#!/bin/sh

smbstatus > smbtmp

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.