abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:11 | Nová verze

    Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 1
    včera 04:11 | Nová verze

    Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    9.5. 22:22 | Bezpečnostní upozornění

    Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].

    Ladislav Hagara | Komentářů: 13
    9.5. 21:11 | Zajímavý článek

    V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.

    Ladislav Hagara | Komentářů: 25
    9.5. 14:33 | Pozvánky

    O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    8.5. 21:55 | Nová verze

    Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.

    Ladislav Hagara | Komentářů: 19
    8.5. 20:22 | IT novinky

    Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.

    Ladislav Hagara | Komentářů: 6
    8.5. 12:55 | Nová verze

    Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    7.5. 18:55 | IT novinky

    Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).

    Ladislav Hagara | Komentářů: 10
    7.5. 18:33 | IT novinky

    Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.

    Ladislav Hagara | Komentářů: 7
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (63%)
     (8%)
     (14%)
     (16%)
    Celkem 153 hlasů
     Komentářů: 11, poslední včera 18:00
    Rozcestník

    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: 1696×
    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: 72 | 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: 72 | 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: 72 | 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: 19
    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: 72 | 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: 63 | 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: 72 | 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: 68 | 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: 72 | 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: 72 | 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: 68 | 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: 68 | 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: 72 | 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: 72 | 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.