Skript fir den Inhalt vun USB Geräter ze spionéieren an et op de PC ze kopéieren

Ech war ëmmer en onrouege Student, wollt ëmmer vu Méiglechkeete profitéieren wéi ... zum Beispill d'Semesterexame vum USB-Stick vum Enseignant kopéieren oder sou. Wéi ech am Lycée war (Computer Major), wollt ech "eppes" programméieren, wat folgend géif maachen:

  1. Detektéiert wann en USB-Gerät mam Klassesallcomputer ugeschloss ass
  2. Kopéiert all den Inhalt vun deem Apparat op de Computer

Dëst géif mir erlaben den Examen vill méi fréi ze maachen, et wier nëmmen néideg fir den Enseignant säi USB-Speicher (pendrive) un de Computer ze verbannen an dat ass et.

Leider a mengem Institut haten d'Computeren Windows an ... Ech hunn ni an ni geléiert fir dësen OS ze programméieren.

Awer elo benotze ech Linux (selbstverständlech net? LOL!), A mat dem Wëssen dat ech duerch dës Joren konnt kréien, elo JO! Ech kann dat scho mat Linux erreechen 😀

Dat ass, ech hunn en einfacht Skript programméiert dat folgend mécht:

1. Erstellt den Ordner /home/.USBDRIVES/
2. Et kontrolléiert all 5 Sekonnen ob et en USB-Gerät (oder CD / DVD) mat dem Computer ugeschloss ass.
3. Am Fall wou een ugeschloss ass, erstellt en Dossier am /home/.USBDRIVES/ mam Numm vum USB (zum Beispill: Memory-2gb) an och, et kopéiert all d'Dateien .doc, .pdf, etc (hei d'Lëscht) op dësen Dossier deen Dir just erstallt hutt.
4. Am Fall wou keen USB ugeschloss ass, wäert et einfach 5 Sekonne waarden fir de Scheck ze starten deen ech hei uewen erkläert hunn 😀

Hei ass de Skript an d'Datei déi d'Formate enthält fir ze kopéieren:

Luet USB-Spy.zip erof
De Skript muss als Root ausgefouert ginn sou datt seng Operatioun net limitéiert ass. Hei erkläert ech wéi Dir dëst erreeche kënnt

Fir datt de Skript ouni Probleemer funktionnéiere kann, ass et am beschten datt et mat administrativen Privilegien (root) gestart gëtt, well et ass evident datt et zesumme mam Computer muss gestart ginn, op dës Manéier suergen mir datt wann de Computer neu gestart gëtt oder aus, wann ech de Skript nach eng Kéier starten, wäert et do schaffen, prett fir alles wat mir vun engem USB wëllen extrahéieren 😉

Loosst eis en Terminal opmaachen ... eemol op ...

1. Ugeholl mir hu béid Dateien an / opt / (/opt/usb-spy.sh y /opt/usb-spy.files), musse mir et Ausféierungsrechter ginn:

sudo chmod +x /opt/usb-spy.sh

2. Mir maachen d'Datei op /etc/rc.local :

sudo nano /etc/rc.local

3. An et schreiwe mir iwwer der leschter Linn (Sortie 0) deen nächsten:

/opt/usb-spy.sh &

4. Elo drécke mir op [Ctrl] + [X] fir d'Datei ze späicheren an auszeginn, mir drécken [S] oder [Y] (ofhängeg vun der Systemsprooch) an dann [Enter]. Dëst wäert genuch sinn fir d'Ännerungen déi mir gemaach hunn fir gerett ze ginn.

A voila, dëst wäert genuch sinn fir de Skript als Root ze starten wann mir de Computer uschalten.

Et ass wichteg ze kontrolléieren datt d'Datei usb-spy.file ass am selwechte Verzeechnes wéi usb-spy.sh ????

Elo ... Ech erklären e bëssen déi bannenzeg Aarbecht vum Skript, well ech weess datt et vill Bash Liebhaber ronderëm hei sinn

Q: Wéi weess de Skript datt en USB-Gerät ugeschloss ass?
A: An der / etc / mtab Datei vun eisem System sinn d'Apparater oder d'Partitionen déi op eisem System montéiert sinn. Duerch d'Linn 23 vum Skript ass et bekannt ob et en USB ugeschloss ass oder net (Kaz zu mtab a grep Medien maachen)
F: Jo, awer Wéi weess de Skript ob d'Kaz an d'Grep eis Daten zréckginn oder net?
A: Duerch eng wann, dann, soss Loop déi op der Linn 24 ufänkt.
Q: Wéi maachen ech et nëmme Dateie mat gewënschten Extensiounen kopéieren? (.doc, .pdf, etc)
A: Benotzt rsync mat verschiddene Parameteren, dëst ass op der Linn 34. Einfach erkläert, mat rsync kopéieren ech nëmmen d'Fichieren déi dem usb-spy.files Filter passen, all Zeil ass souzesoen e Filter. Ech ginn och de Parameter weider --prune-empty-dirs fir ze rsyncéieren fir datt et keng eidel Verzeechnes fir mech erstellt.
Iwwregens eppes wichteg. Wann en 8GB USB Gerät (zum Beispill) ugeschloss ass, funktionnéiert alles richteg, awer ech hu gemierkt datt wann en Apparat mat vill méi Kapazitéit ugeschloss ass, wéi 500GB oder 1TB, de Prozess fir .doc Dateien ze sichen an asw fir se op de Computer ze kopéieren huet Zäit gedauert eng laang Zäit, also hunn ech eng GB Limite gesat. Dat ass, an der Linn 31 erklären ech datt wann den USB-Gerät manner wéi 16GB ass, da kuckt no de Dateien a kopéiert se, awer wann et méi grouss ass wéi 16GB da maacht näischt. Wann Dir déi 16GB ëm 32GB erhéije wëllt, just dës Zuel vun der Linn 31 erhéijen

Et gëtt net vill z'erklären tatsächlech, de Skript ass wierklech einfach ze verstoen 🙂

Wann iergendeen Zweifel oder Fro, Plainte, Iddi oder Virschlag huet, sot w.e.g. an ech verspriechen hinnen sou vill ze hëllefen wéi ech kann.

Gutt, ech hat geduecht eppes ze setzen wéi: «dëse Skript ass nëmme fir pädagogesch Zwecker, benotzt net mat schiedlechen Dateien»... Awer ... wat der Däiwel!, Benotzt et fir wat Dir wëllt, et gëtt Zäit datt Studenten iergendeng Virdeeler géint d'Léierpersonal hunn déi eis ënnerdrécken 😀

Wat

Dir kënnt nach ëmmer verschidde Verbesserunge vum Skript maachen, awer gutt dat ass e gudde Start, ech mengen, wann een motivéiert fillt fir zu dësem "nobelen" Bäitrag ze bäidroen ass et e Genoss 😀

Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

93 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   elav sot

    Cheater ¬¬

    Xdddd

    1.    KZKG ^ Gaara sot

      Nah guer net ... wann Dir Iech sécher iergendwann geduecht hutt esou eppes ze maachen ... HAHAHA.

      1.    Ivan Molina sot

        Dir hutt mech vun engem Pop-Quiz gerett 😀 ... Elo Äre «KZKG ^ Gaara» Dir sidd mäi Gott ... Lueft Iech!

    2.    Facundo sot

      Moien, ganz gutt Skript, awer a mega existéiert d'Datei net méi, Dir kënnt et op meng E-Mail schécken, wann ech glift

  2.   Oscar sot

    Linux ass 1% an Dir sot datt Dir ni geléiert hutt fir Windows ze programméieren sou datt d'Tutoring fir e Linux System ass, meng Fro ass: wat ass d'Méiglechkeet en Enseignant ze fannen deen Linux benotzt fir d'Tutoring auszeféieren?

    1.    KZKG ^ Gaara sot

      Dëse Skript oder Trick gëtt "implementéiert" an engem Computer deen net onbedéngt de perséinlechen oder de Prof vum eegene muss sinn, et geet duer datt et all Computer vun enger Universitéit oder College ass, da wier et nëmme méiglech mat X ze erreechen oder Y Grond datt de Prof verbënnt Ären USB op deem Computer.

      Jo, et ass fir Linux, awer vill Universitéiten hunn Linux als System a Computerlaboren, souwéi mat engem LiveCD booten an net onbedéngt Linux op de PC installéieren 🙂

      Iwwer den 1%, ech recommandéieren Iech dëse Post ze liesen: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/

    2.    Hyuuga_Neji sot

      D'Méiglechkeet vun engem risege Meteorit fällt am Atlantik an ongeféier 30 min

  3.   Josh sot

    Et gesäit interessant aus, et muss probéiert ginn.
    merci

    1.    KZKG ^ Gaara sot

      Den Utility deen et huet ass net eng super Saach, awer de Skript als solch ass interessant ... well Dir kënnt e puer Tipps dovun léieren, zum Beispill wéi Dir déi verbonne USBs, d'Gréisst vun de Partitioner, etc wësse 🙂

  4.   cr0t 0 sot

    En originellen a ganz gutt erkläerten Artikel KZKG ^ Gaara. Prost!

    1.    KZKG ^ Gaara sot

      Merci

  5.   Oscar sot

    Wéi eng Frechheet !!!, an Dir traut Iech et um Blog ze schreiwen OO, ech weess net wat ze denken ass, ass et deen, deen hien net gär huet, Gaara gehackt huet?

    1.    KZKG ^ Gaara sot

      Frechheet? firwat?
      Och wann den Zweck oder d'Motiv vum Skript net esou eescht ka sinn wéi de Rescht vu menge Bäiträg, hunn d'Skript, seng Zeilen an d'Programméierungslogik vill ze beitragen, mengen ech.

      Dir kënnt aus dësem Skript verschidde Saache profitéieren:
      1. Wéi weess Dir d'Gréisst vun enger Partition an datt dës eng Variabel ass.
      2. Wéi kontrolléieren ob et en USB verbonne gëtt an de Wee an den Numm extrahéiert.
      3. wann-dann-anescht a wärend Schlëff.

      Jiddefalls, ech denken net datt dëst ganz nëtzlech ass oder eppes.

      1.    Oscar sot

        Ech denken datt Dir mäi Kommentar falsch interpretéiert, ech mengen am Ufank vun Ärem Artikel,
        "Ech war ëmmer en onrouege Student, wollt ëmmer vu Méiglechkeete profitéieren wéi ... zum Beispill d'Semesterexame vum Enseignant pendrive kopéieren oder sou." Wann dat wat ech soen Iech stéiert, ech hoffen Dir wäert mech entschëllegen, et war net meng Intentioun.

        1.    Blaire pascal sot

          oO wat en exzellenten Blog, gutt Artikelen, gutt Lieser, Benotzer entschëllegen sech ... et ass Paradis lol fräi vun Trollen.

          1.    KZKG ^ Gaara sot

            merci ^ - ^
            Mir sinn houfreg op dat wat mir bis elo erreecht hunn, dës Gemeinschaft ass wierklech houfreg ... et ass super Deel vun all deem ze sinn 😀

        2.    KZKG ^ Gaara sot

          Nee nee guer net, ech hu mech guer net wierklech gestéiert xD
          An jo hehe et war mäi Feeler fir Äre Kommentar falsch ze interpretéieren hehehe, sorry fir dat 😉

          Näischt datt d'Entschëllegunge vu mir elo kommen, ech muss mech d'Gesiicht wäschen fir ze kucken ob ech dat fäerdeg maachen ... vu wat ech gesinn, ech sinn ëmmer nach net 100% HAHAHA.

          Gréiss Frënd 🙂

        3.    Oscar sot

          Ganz fein Persoun xD

  6.   Neomito sot

    Ech hätt gär datt meng Uni Computeren Linux muhahahjaja hunn.

  7.   GGG1234 sot

    Gudden Artikel!
    Awer wien et am Windows imitéiere wëll, wäert méi einfach sinn, well wou Dir kee Root Zougang op der Maschinn hutt déi Dir benotze wëllt, kënnt Dir et net "fir ëmmer" loossen. Mat Windows geschitt dat net 😉

  8.   Blaire pascal sot

    Ganz gutt hehe.

  9.   Hyuuga_Neji sot

    D'Iddi ass gutt, et huet nëmmen d'Schwächt Root Privilegien ze mussen

    1.    KZKG ^ Gaara sot

      Gutt, eigentlech braucht Dir net als root ze sinn ... wann Dir dem Skript deklaréiert datt den Dossier NET /home/.USBDRIVES ass wéi ech et gesot hunn, an et seet zum Beispill: / home / usuario /. USBDRIVES ... da geet de Skript mat "Benotzer" duer 😀

  10.   Emilio sot

    Et ass eng gutt Iddi, awer ech denken Dir géift Iech selwer späicheren de rc.local z'änneren an all Minutt duerch Crontab ze lafen, an doduerch vermeit Dir de Problem et als root ze lafen an de Rescht, op der anerer Säit, och wann et net vill beaflosst, verbraucht Dir d'Erënnerung un de PC onnëtz all 5 Sekonne fir ze kontrolléieren ob d'USB ass, och wann et net ass. Gutt dat ass meng Siicht

    1.    KZKG ^ Gaara sot

      Ech mengen, maacht all 1 Minutt e Scheck, oder? Ech hunn et net esou gemaach well ... wat wann en USB a manner wéi 1 Minutt ugeschloss an ofgebrach ass? 😀

      Ech hu léiwer all 5 Sekonne gemaach fir sécher ze sinn, all USBen wierklech "festzehalen" 😉

      Wann ech dech falsch verstanen hunn, korrigéiert mech w.e.g.

      Gréiss a wëllkomm.

      1.    Emilio sot

        Jo, kontrolléiert all Minutt duerch Cron, awer gutt jiddereen huet eng aner Manéier fir de Problem ze gesinn, näischt méi wéi de Code ze kucken, et wier net besser ze kontrolléieren ob den /home/.USBDRIVES Dossier scho existéiert ier Dir en erstellt , ass e Virschlag näischt méi

        Wat

        1.    KZKG ^ Gaara sot

          Jo och, et ass en Detail deen ech gemierkt hunn awer ... Ech war liddereg et ze léisen LOL!

          Och kéint ech e Protokoll setzen, wou d'Dateien, déi kopéiert goufen, gewise ginn (individuell Protokoll fir all Apparat), vläicht och dëse Protokoll per E-Mail schécken (mat enger Method fir E-Mail per Terminal ze schécken vun deenen, déi ech hei op de Site gesat hunn) ... mee wéi ech Iech gesot hunn, sinn ech e bësse liddereg ^ - ^ U

  11.   Pavloco sot

    Hahahaha super.

  12.   hexborg sot

    AHA! Also kann Är Software zum Béis benotzt ginn. LOL!!! 🙂

    Den Trick ass gutt, awer ... wat wann Dir den USB ofmontéiere wëllt ier de Skript säin Inhalt fäerdeg kopéiert? An deem Fall wäert et beschwéieren datt et am Gebrauch ass an et gëtt bemierkt datt et eppes falsch ass. 🙂

    1.    KZKG ^ Gaara sot

      Eigentlech erlaabt de System net datt den USB ofmontéiert gëtt well "eppes" benotzt 😉

      1.    hexborg sot

        Genau! An da mengt den Oscar sengem Professer hien hätt e Linux Virus fonnt. LOL!! 🙂

  13.   Oscar sot

    Dir hutt mech eemol erënnert datt ech eppes ähnleches gemaach hunn (op menger Uni wa mir Linux / Windows hunn), awer ech hunn e C Programm gemaach deen Dausende vu Classeure generéiert. Ech hunn den USB mat engem Typ gestoppt deen en ugeschloss huet. De Computer Center Manager war iwwerrascht! Hien huet geduecht hien hätt e Virus am linuxx muajajajaja fonnt ... ahhh .. wéi eng Zäiten waren dat =)

    1.    Miguel sot

      a wat ass den Ënnerscheed mat engem Virus?

      1.    Oscar sot

        Datt ech vu Fern a säin USB geklomm sinn an de Programm gerannt hunn 😛

        1.    Miguel sot

          hahahaha, also et war en Hack XD

    2.    KZKG ^ Gaara sot

      😀
      hehehehehe also hutt Dir e Virus am Linux fonnt, oder? … LOL!!

  14.   Semproms sot

    Et funktionnéiert just net fir mech xD, wann ech probéieren et aus dem Terminal ze lafen da seet et mir dëst: ./usb-spy.sh: Linn 31: [: -lt: unary operator erwaart
    Et schéngt eppes falsch ze sinn mat dëser Linn: wann [$ USBSIZE -lt 15664800]; dann
    Awer ech weess net wat et ass, well et den .USB Verzeechnes och net erstallt.

    Wann et geléist ka ginn, kann ech en nëtzlecht Skript fannen

    1.    hexborg sot

      Probéiert df mat / bin / df ze ersetzen an gitt sécher datt Dir et als root start.

      1.    Semproms sot

        Ok, elo wann et den .USB Ordner am Heemverzeichnis erstellt, awer et seet mir duerch den Terminal datt: ./usb-spy.sh: Zeil 31: [: -lt: unary Operator erwaart "an et kopéiert net näischt, an där Linn muss et e puer Konflikter ginn, ech schätzen d'Hëllef wann een et gesäit.
        Villmools Merci.

        1.    hexborg sot

          Kënnt Dir eis den Inhalt vun Ärer / etc / mtab Datei ginn wann den USB montéiert ass?

          1.    Semproms sot

            Sécher, hei geet et:

            / dev / sda12 / ext4 rw, Feeler = Remount-ro 0 0
            proc / proc proc rw, noexec, nosuid, nodev 0 0
            sysfs / sys sysfs rw, noexec, nosuid, nodev 0 0
            Keen / sys / fs / fuse / Verbindungen fusectl rw 0 0
            keen / sys / Kernel / Debug Debugfs rw 0 0
            keen / sys / Kernel / Sécherheetssécherheetfs rw 0 0
            udev / dev devtmpfs rw, Modus = 0755 0 0
            devpts / dev / pts devpts rw, noexec, nosuid, gid = 5, mode = 0620 0 0
            tmpfs / lafen tmpfs rw, noexec, nosuid, Gréisst = 10%, Modus = 0755 0 0
            none / run / lock tmpfs rw, noexec, nosuid, nodev, Gréisst = 5242880 0 0
            keen / run / shm tmpfs rw, nosuid, nodev 0 0
            binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw, noexec, nosuid, nodev 0 0
            / dev / sdb1 / media / DOCU403 vfat rw, nosuid, nodev, uid = 1000, gid = 1000, shortname = m $

            Déi lescht Zeilen sinn déi vum montéierten USB / dev / sdb1

          2.    hexborg sot

            Mol kucken ob mir et hunn. 🙂

            Gitt eis d'Ausgab vum df Kommando. A probéiert d'Linn bäizefügen:

            echo $ USBSIZE

            Direkt virum wann dat de Problem gëtt a sot eis wat erauskënnt wann Dir de Skript start. Et sollt esou ausgesinn:

            USBSIZE = `/ bin / df | grep $ USBDEV | awk {'$ 2' ausdrécken '}
            echo $ USBSIZE
            wann [$ USBSIZE -lt 15664800]; dann

            A just am Fall, sot eis och wat d'Ausgab vun deem df Kommando ass.

            1.    Semproms sot

              Ok, an Deeler, bréngt den df Kommando dat zréck:

              Dateiesystem 1K-Blocks Benotzt Verfügbar Benotzt% Montéiert op
              / Dev / sda12 54082300 45246956 6125892 89% /
              udev 2004028 4 2004024 1% / Dev
              tmpfs 805768 1180 804588 1% / lafen
              kee 5120 0 5120 0% / lafen / spären
              kee 2014420 92 2014328 1 XNUMX XNUMX% / lafen / shm
              / dev / sdb1 1023200 322256 700944 32% / media / DOCU 3

              De Kommando deen df mech zréckschéckt: / bin / df

              Dunn hunn ech den Echo $ USBSIZE gesat, an d'Resultat ass datselwecht, et dréckt näischt Neies, awer de Feeler vu virdrun, déi witzeg Saach ass datt dëst mam USB geschitt deen ech testen, wann ech den 500GB setzen extern Festplack Jo, et gëtt d'Gréisst vun der Scheif um Bildschierm zréck, awer de 500 iwwerschreift den 16 vum wann, dofir mat der Festplack mécht et näischt.

              Awer mat USB mécht et näischt, ausser de Feeler ze weisen: ./usb-spy.sh: Linn 34: [: -lt: unary Operator erwaart
              Et ass wéi wann et d'Gréisst vum USB net kéint weisen, awer mam df Kommando kréien ech seng Gréisst.

              Merci fir d'Hëllef, loosst eis kucken ob mir et kréien!


            2.    Semproms sot

              Am Fall wou de Kommando net gutt ausgesinn huet hei hannerloossen ech e Screenshot: http://i48.tinypic.com/j5dvn5.jpg


          3.    hexborg sot

            Ech gesinn datt am mtab de Wee wou et montéiert erschéngt ass "/ media / DOCU403" wärend an df et "/ media / DOCU 3" erschéngt. Dëst mécht datt Grep et net fënnt an d'Gréisst net zréckgeet. Probéiert déi éischt Zeilen vun der fir z'änneren fir datt se sou ausgesinn:

            fir USBD an `cat / etc / mtab | grep Medien | awk '{print $ 1}' '';
            do
            USBDEV = `cat / etc / mtab | grep $ USBD | awk '{Dréckt $ 2}' ''
            USBSIZE = `/ bin / df | grep $ USBD | awk {'$ 2' ausdrécken '}

            D'Ännerunge bestinn aus der Ännerung vum Numm vun der fir Variabel op USBD, Ännerung vun der $ 2 um Enn vun der fir Zeil op $ 1, d'Linn dran déi mat USBDEV ufänkt just no der do an den USBDEV op USBD an der Linn déi mat USBSIZE ... Ech hoffen ech hu mech net duerchernee gemaach. 🙂

            D'Iddi ass fir de mam Numm vum Apparat ze maachen amplaz vum Mount Punkt.

            1.    KZKG ^ Gaara sot

              De Problem war datt am mtab wann en Apparat Plazen huet ... et setzt e puer "komesch" Personnagen op der Linn, speziell op der Plaz vum Raum.

              Näischt, sou einfach ze léisen wéi d'Ännerung vun der Manéier wéi $ USBDEV designéiert ass, op der Linn 28 ännert et a seet et esou:
              for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

              😀


          4.    Atheyus sot

            Loosst mech kucken ob ech Iech kann hëllefen ...

            Den unary Bedreiwer weist et well et d'Gréisst vun der Scheif net lokaliséiert, dëst geschitt well et se net kontrolléiert, dëst geschitt well et heescht

            DOCU 3

            an et hëlt et als zwee Wäerter, wann et DOCU wier géif et kee Problem opmaachen

            Vläicht wäert dat fir Iech schaffen

            http://www.itimetux.com/2012/11/manejar-archivos-o-carpetas-con-espacios-en-unix.html

            Gréiss 🙂

            1.    Semproms sot

              Tatsächlech ass dat de Problem, well ech hu just mat aneren USB probéiert, déi e Numm mat engem Wuert ouni Späicher hunn, Beispill "Klassen" an de Skript funktionnéiert ouni Probleemer, dofir huet et d'Festplack erkannt an net d'Erënnerungen, awer elo ass d'Saach Wann ech wësse wéi ech d'Zitater an de Skriptcode setzen, muss ech se op "$ USBNAME" setzen?

              Villmols Merci un Atheyus an Hexborg fir d'Hëllef, et ass bal fäerdeg.


          5.    KZKG ^ Gaara sot

            Eigentlech Semproms et ass super einfach ze flécken 😉
            Linn 28 ... ännert et op dës:
            for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

            Ech hunn just den Test mat dëser Ännerung gemaach an et funktionnéiert gutt mat Geräter deenen hire Label / Numm e Raum huet :)

            Elo maachen ech d'Ännerung am Skript fir erofzelueden.

          6.    hexborg sot

            Ganz gutt. Also ass et einfach ze fixéieren. 🙂

  15.   AurosZx sot

    Ohhh, ganz genial 😀 Ech mierken et am Fall wann ech muss ...

  16.   Semproms sot

    KZKG ^ Gaara, mat deem Arrangement funktionnéiert et perfekt, elo wann ech den USB mat Plaatz am Numm kopéieren, villmools Merci jiddereen fir d'Hëllef, ech probéieren ze kucken ob ech et mam System Boot an esou maachen lafe kann Kontrolléiert all Zyklus wann et en USB verbonne gëtt.

    Um Enn hu mir et xD erreecht.

    1.    KZKG ^ Gaara sot

      ^ - ^ ... e Genoss hehe.
      De Problem war datt ech mtab benotzt hunn fir USB ze erkennen, ech hätt einfach df benotze kënnen ... Ech hunn mtab benotzt well ech geduecht hunn et wier interessant dës Datei hinnen z'erklären, ze wëssen, awer ech hat net virausgesinn datt dëse Feeler mat Geräter mat Späicher lol geschitt.

      All Froen oder Probleemer déi Dir léisst et gesot, bal jiddereen hei hëlleft gär xD

      Wat

    2.    hexborg sot

      Natierlech. Mir sinn Linux Benotzer. Mir kréien et ëmmer. XD.

  17.   Yeretik sot

    Installéiert en Daemon um PC vum Léierpersonal deen e Rekord generéiert vun all .doc, .docx, .odt, .pdf a schéckt se Iech per Mail. Souwéi de PC heiansdo ze scannen op der Sich no Ännerungen, nei Dateien oder Läschungen an deem Registry, an all Neiegkeet schéckt Iech och déi geännert oder nei Datei per Mail.

  18.   Yeretik sot

    Egal wéi, ech denken datt méi wéi e Fang, dat Skript auszeféieren (AN AS ROOT !!!!) e Suizid ass. Dir maacht d'Liewen an d'Saachen 700% méi einfach fir jiddereen, deen interesséiert ass eng Datei op Ärem PC mat root Permissiounen an alles anzeginn. Denkt drun datt Extensiounen net am Linux existéieren an datt en .doc zu Linux déiselwecht ka sinn wéi en Text, e Video oder méi schlëmm, e Skript (dës Kéier mat ganz schlechten Intentiounen).

    1.    KZKG ^ Gaara sot

      Et als Root auszeféieren ass net komplett néideg, definéiert just den Ordner wou den Inhalt iergendwou gesat gëtt datt de lafende Benotzer Schreifrechter huet (zum Beispill säin eegent Heem) an dat ass et 🙂

      Iwwer geféierlech Dateien ... gutt, Dir kënnt e puer Zeilen derbäisetzen, déi all Dateie chmod -x géife verléieren, sou datt d'Ausféierungseigenschaft verléiert.

      1.    Semproms sot

        Ech hunn dës Zeilen am Ufank derbäigesat fir den .USBDRIVES Dossier ze läschen wann e scho gemaach gouf:

        wann [-s $ PLACE]
        dann rm -r $ PLACE
        fi

        Op dës Manéier gëtt et net de Feeler vum "existent Verzeechnes", dat ass, wann Dir oppasse musst datt et näischt am .USBDRIVES Dossier ass, wat mir net läsche wëllen, well et wäert et läschen an en anert op seng Plaz setzen.

  19.   Daniel sot

    Fir nei Dateiformate bäizefügen, schreift se just op usb-spy? zum Beispill .jpg .mp3 etc.

    1.    KZKG ^ Gaara sot

      Fir nei Dateitypen derbäizefügen, gitt Dir et an den usb-spy.files
      Kuckt den Inhalt vun der Datei an da gesitt Dir wéi Dir se derbäisetze kënnt, et ass ganz einfach 😉

  20.   Wuilmer bolivar sot

    Wa mir am selwechte Réseau sinn, an et ass eng Enseignantsmaschinn, dat interessant wier eng Netzwierkkaartung ze maachen, mir hu vläicht ssh op de Maschinnen an op déi Manéier verdeelt de Code op de Labormaschinnen oder och op der Léierin .... Dëst gëtt mir sou vill Iddien: $

  21.   xiler sot

    Moien, ech gratuléieren Iech fir de Post an all Är Bäiträg, awer ech hunn eng Fro, fir ze kucken ob een dëse Problem léise kann:

    Ech hunn Äre Skript op engem PC mat ubuntu 12.04LTS getest (mat Unity) an et huet perfekt funktionnéiert, awer wéi ech gesinn hunn datt dëse Skript no der éischte Kéier ausgefouert gouf ausgefouert, well den .USBDRIVES Dossier scho erstallt gouf, Ech hu beschloss direkt dësen anere Skript vun Ärem Autoritéit ze benotzen deen an engem aneren Deel vun dësem Forum gepost gouf

    hei kopéieren ech de Skript fir Iech selwer ze fannen

    #! / bin / bash
    #
    # - * - ENCODÉIERUNG: UTF-8 - * -
    # Dëse Programm ass gratis Software. Dir kënnt et nei verdeelen an / oder
    # ännert et ënner de Bedéngunge vun der General Public License
    GNU # wéi publizéiert vun der Free Software Foundation,
    # entweder Versioun 2 vun dëser Lizenz oder (ofhängeg vun Ärem
    # Wiel) vun enger spéiderer Versioun.
    #
    # Wann Dir Ännerungen un dëser Applikatioun maacht,
    # sollt ëmmer den originellen Autor vun der selwechter ernimmen.
    #
    # Copyleft 2012, FromLinux.net {Havana City, Kuba}.
    # Autor: KZKG ^ Gaara

    WÉI = 0

    wärend [$ CONTROL = 0]; maachen
    Kaz / etc / mtab | grep media >> / dev / null
    wann [$? -ne 0]; dann
    COUNTER = 0
    aneren
    COUNTER = 1
    : $ {USBDEV: = `cat / etc / mtab | grep Medien | awk '{Dréckt $ 2}' '' »/»}
    cp $ USBDEV / * / doheem /
    fi
    schlofen 5
    gemaach

    Sortie 0

    D'Thema ass déi folgend an ubuntu12.04 lts Eenheet dat lescht Skript leeft gutt a funktionnéiert awer wann ech dee selwechte PC erofgräifen aus "x" Grënn, a probéieren et an Ubuntu 10.10 ze maachen nee, ech kann et maachen
    Engersäits werft et e Feeler an et liest net d'Pen-Fuerweren mat engem zesummegesate Numm, zum Beispill: DATA-G, och net kopéiert d'Fichier'en déi e Verbindungsnumm hunn. Ausser dësem Problem hunn ech de Problem datt de Skript nëmmen ausgefouert gëtt wann de PC eemol nei gestart gëtt.

    D'Fro wier: Wéi kann ech dee Skript kopéiere fir mech Pen Drive an Dateie mat zesummegesate Nimm ze kopéieren
    a wann Dir Crontab benotzt oder ech kann et plangen op eng gewëssen Zäit ze schaffen

    En aneren Detail, an Ubuntu 10.10, well et Gnome benotzt, wëll ech e puer Aschränkunge bäifügen fir ze berécksiichtegen, wann Dir Ausféierungsprivilegë fir e Skript gitt, muss et an /etc/init.d net an / etc /
    (Huelt berécksiichtegt datt Dir et do musst pechen an aus dem Terminal mam Sudo Nautilus kënnt)

    op der anerer Säit, eng aner Dimensioun wier datt nodeems se et do gepecht hunn fir ze kucken ob et kann ausgefouert ginn, et muss an engem aneren Terminal gemaach ginn

    Sudo su (root sinn)
    Passwuert

    ls

    cd / etc / init.d

    ls -l

    an do sprange mir wann et leeft oder net

    dann am selwechten Terminal oder an engem aneren Terminal zu enger anerer Zäit als Root a sinn an etc / init.d (dat ass, bis de Schrëtt cd / etc / init.d) wéi am fréiere Terminal fuere mir weider wéi folgend fir et Permissiounen ze ginn Ausféierung

    sudo chmod + x script.sh

    aktualiséieren -rc.d script.sh ass Standard

    neistarten

    Ech widderhuelen dat ass sou datt et automatesch an Ubuntu 10.10 ausgefouert gëtt wann et eng aner Versioun wéi 12.04 ass, musst Dir maachen wat KZKG ^ Gaara seet

    An eng lescht Fro, wéi wëll ech den Inhalt kopéieren (bis zu 3 Ënnerfolderen vum Pendrive) heem oder an e verstoppten Heemdossier oder net, unhuelen et war .USBDRIVES
    am Code géif ech net musse soen

    cp -r /media/*/*/*/home/.USBDRIVES/*

    Kuerz, fir ze kréien wat ech wëll, wéi soll de Skript bleiwen?
    Well ech scho probéiert hunn d'Linn z'änneren déi se op usb-spy sh modifizéiert hunn awer op deen aneren deen direkt heiheem registréiert an e Feeler op d'modifizéiert Linn werft.? Gréiss. Merci

  22.   Kakashi sot

    Ech kann net dat zweet Skript eroflueden

  23.   metallen sot

    Ganz gutt. 😉

  24.   Kamaleon sot

    A wann ech d'Schrëtt net maachen, déi Dir gemaach hutt, wat geschitt? Leeft et net oder leeft et just awer ouni Root? Wann d'Computeren e System hunn, wat mir soen, restauréiert all d'intern Konfiguratioun vum Computer beim Ofschalten, funktionéiert dat? Merci.

    1.    KZKG ^ Gaara sot

      Am Fall wou de System "eppes" huet deen op den / Heem / Dossier steet, da musst Dir de Skript änneren, wou et seet / heem / ännert et op / opt / oder en aneren Dossier deen net beaflosst gëtt.

  25.   stemmt sot

    Ech denken datt fir de Skript ze verbesseren an ze vermeiden datt den Andréngen am Pendrive bemierkt gëtt, wier déi optimal Saach d'Prioritéit vum Typ, der Dateigréisst ze maachen. Zum Beispill loosst grouss Dateie vun 100 Megabyte oder méi fir d'lescht. Oder éischt Dateien kopéieren doc, docx, txt, pdf, xml, ... etc etc etc a loosst avi, mp4, mkv Dateie fir d'Enn ...

  26.   lucas sot

    Moien, d'Iddi ass gutt. Ech wollt zwou Froen stellen:
    - Kann et am Géigendeel gemaach ginn? maacht e Skript fir de Penderiver, datt et mat all Maschinn verbënnt an Dateie extrahéiert.
    - funktionnéiert fir Windows OS?

    1.    KZKG ^ Gaara sot

      Hallo,

      Ech sinn net sécher wéi et kéint gemaach ginn datt wann Dir de Pendrive verbënnt, dee selwechte Pendrive selwer e Skript ausféiert deen et dobannen huet.

      An nee, dëst Skript funktionnéiert net fir Windows 🙂

      1.    LUCAS sot

        Ok, merci fir mech ze äntweren, ech ënnersichen wéi ech et maachen

  27.   Jose Damian Bazaga Ruiz sot

    Wat e gudde Skript. Ech hunn et analyséiert, an et schéngt mir erstaunlech, hoffentlech kéint ech enges Daags och sou praktesch Skripte maachen.

  28.   Jose sot

    Exzellente Bäitrag, och wann d'Utilitéit, déi ech et ginn ass, net genau dat ass, fir wat Dir et opgeworf hutt, wann ech et fir Dateibackups vun enger Grupp vu Benotzer benotzen, Feelverhalen, déi ech hunn ... hehehehe….

  29.   ëmbuden sot

    wann ech probéieren ze lafe gëtt mir dës Feelerlinn 31: [: ze vill Argumenter
    huelt dës Zeil ewech fir ze kucken ob et funktionéiert. an et stellt sech eraus datt et d'Linn ass déi d'Gréisst vun den Apparater beschränkt.
    wann et ewechgeholl gëtt kopéiert dat wat ech a menge montéierte Partitionen hunn 🙁

  30.   Valente sot

    Salut, ech sinn nei an ech weess datt den Dëppen al ass, awer mir huet se gutt fonnt, däin Skript ass ganz pädagogesch

    Merci datt Dir se gedeelt hutt an am Detail erkläert ...

    Greetings

  31.   doltrox sot

    Frënd, du hues mech gerett, et war genuch fir den Enseignant ofzelenken an den Usb u mäi Laptop virzestellen an dann hahahaaj gepackt Examen an Notizen vun allen hahaha

    1.    Oetam 222 sot

      Kënnt Dir mir de Skript weiderginn, de Link ass erof

    2.    Oetam 222 sot

      Kënnt Dir mir de Skript weiderginn, de Link ass erof

  32.   Worm2D2 sot

    kzkggaara, kënnt Dir d'Fichieren nei eroplueden? d'Links sinn erof: /, villmools Merci

  33.   Bastian sot

    Kënnt Dir Linken eropluede wann ech gelift?

  34.   Necr 0 sot

    héiert! Monni! du hues déi gefall Luef, du kéins se erëm ervirhiewen!
    OK! : v

  35.   Necr 0 sot

    gutt, ech maachen dat nach eng Kéier well ech weess net ob dat wat ech wollt soen eropgeluede gouf ....

    gutt et ass datt Dir d'Links erof hutt kënnt Dir se eroplueden!

  36.   Rlorau sot

    D'Links sinn erof !!!

  37.   Entwéckler24 sot

    Gitt de Linken w.e.g. of @usemoslinux Ech ënnersichen iwwer d'Thema, Merci!

  38.   anonym sot

    De Skript kann hei erofgeluede ginn. Ech mengen et ass d'selwecht

    https://mega.nz/#!yQR1BQTb!FoYoopZ11WSstQaqX1flxhm1t4jCKOI9jj8VIxIBrxk

  39.   Juan sot

    Ma da ...

    Ech denken aus menger bescheidener Siicht datt et e super Artikel ass a gutt wann et Leit ginn déi soen datt Dir e Cheater sidd, da mengen ech datt et no dem Zweck ass fir deen Dir de Programm benotzt.
    Ech hu perséinlech méi gär fir d'Programméierungssprooch fir Linux ze kennen, well ech nëmmen zu Java geschafft hunn, Merci Mate Dir hutt mäi Interesse erwächt méi iwwer d'Sprooch fir Linux ze wëssen.

    Ech soen Iech Merci.

  40.   Hecorat sot

    Hallo Frënn, well ech en anere Wee fonnt hunn fir dëse Skript ze benotzen ass duerch Backup maachen, ech schwätze mat Iech e bëssen Ech hunn zwee Geräter, eng Kamera an en hdd, wat ech wëll ass datt anstatt d'Dateien opzehuelen, déi lokal Dateien späicheren se an engem externen hdd vun der kamera op den hdd awer et gëtt mir e Feeler dee seet "ze vill Argumenter" kënnt Dir mir hëllefen

  41.   LUIS GERARDO POLANCO VERA sot

    Et funktionnéiert nëmme mat Geräter mat Linux Betribssystemer?

  42.   Testen sot

    Een ophieft et, wann ech gelift!

  43.   Gazlene sot

    Moien, ech hu kee Linux an a menger Schoul benotze se Windows, ech hunn d'App vun usb capture benotzt an ech kopéiere just 5 Dateien aus dem Memory vum Enseignant, ech hunn de Verdacht datt den usb Schutz huet, well datselwecht ass zweemol geschitt, et gëtt en anere Wee déi komplett Informatioun vun deem USB ofzezéien?

  44.   Zaraki sot

    Gutt, wann Dir sot datt de Code einfach ass, schéngt et ganz interessant ze gesinn datt d'Methode funktionnéieren fir ze kucken ob en USB verbonne sinn oder d'Gréisst vun der Partition. Schued datt se de mega.nz Skript ewechgeholl hunn, kënnt Dir et nach eng Kéier eroplueden?

    Gréiss a super Aarbecht, einfach awer funktionell och fir Kopien aus USB ze automatiséieren !!!

  45.   Bremsen sot

    Gutt!
    Ech hunn just Äre Blogpost aginn, an ech si wierklech interesséiert. Wat geschitt ass datt wann Dir d'.zip Datei gitt déi Iech op mega redirekt, heescht dat datt d'Datei net méi verfügbar ass.
    Ech hu mech gefrot ob Dir mir déi Dateie schécke kënnt déi erofgeluede solle ginn.
    Villmools Merci a Gréiss!

  46.   Alfredo Pereira sot

    Technologie huet d'Gewunnecht d'Gréisst ze schrumpelen wéi d'Jore vergaange sinn. An dat ass zu engem onheemleche Grad mat Solid State Drive (SSDs) geschitt. Elo kënnt Dir se an der selwechter Gréisst kréien wéi déi schnellsten USB Flash Drive.

    https://clongeek.com/las-unidades-usb-3-0-mas-rapidas/

  47.   a sot

    Kënnt Dir mir d'Datei schécken oder erëm eroplueden? Et kënnt eraus, datt net erofgeluede ginn