Newsgroup: it.comp.os.linux.iniziare
Titolo: cat /dev/zero >>/dev/hda...a che serve?

L'ho visto scritto da qualche parte...
a che serve?????????????????????????
Non vorrei che lanciandolo mi si cancelli qualcosa (tipo hd) o ancora peggio
la mia tv mandi Wanna Marchi in onda 24 ore su 24
AAAAAAAHHHHHHHH!!!!!!!! Wanna Marchi NO!!!!!!!!!!!!
Grazie


cat prende /dev/zero (che non č altro che una passata di bit tutti a zero) e lo
copia, sovrascrivendolo, su tutto quanto hda... bello vero? Come rasare a zero
un hd...
Wiz

 Non vorrei che lanciandolo mi si cancelli qualcosa (tipo hd)
cat /dev/zero >/dev/hda  fa` esattamente questo: soprascrive
l'hd con una sequenza di zeri.
Serve quando vuoi ripulire completamente un hd in modo tale che la
Digos (*)abbia difficolta` a ricostruire cosa c'era scritto.
Per FBI e KGB devi aggiungere qualche altro trucchetto ;-)
Esistono dei lettori che riescono a riconoscere se uno 0
e` stato scritto su uno 0 o su un 1. Nel primo caso
hai proprio 0, nel secondo 0,qualcosina: resta una piccola 
traccia dello stato precedente.(**)
Con la doppia freccetta (>>) non l'ho mai sentito.
Non credo abbia molto senso accodare degli zeri ad un dispositivo
fisico. 
Pero` non saprei. 
Lascio la parola a chi e` piu` esperto.
ciao, Andrea
(*) Prima che qualcuno della Digos si arrabbi.
La vera differenza credo sia tra metodi distruttivi
e non-distruttivi dell'hard-disk.
(**) c'era un articolo in proposito su Inter.Net di qualche 
mese fa`.

l'hd con una sequenza di zeri.
Solo una precisazione. Non si tratta del carattere '0' (codice ASCII 30
in esadecimale) bensi` del carattere NUL (codice ASCII 0).
$ cat /dev/zero | hexdump -v
0000000 0000 0000 0000 0000 0000 0000 0000 0000
...
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

a che serve?????????????????????????
Pialla completamente il disco. Una specie di formattazione. :-)
-- 
 +-------------------------------------------+ 
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          | 
 +-------------------------------------------+  

 un hd...
scusate l'intrusione .
Per curiositą essendo il comando ">>" in accodamento cosa succede al
device .
--
Fabio
cinqua...@libero.it

Pialla completamente il disco. Una specie di formattazione. :-)
... ma molto peggio perche` distrugge anche il disklabel.
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
Listen: only us breathing, and the rain keeping time,
dividing the silence in a distant thunder. (Fates Warning)

Ma Linux non ti da in output qualche errore ??? Stai sovrascrivendo files in
uso !!

 
Pooosso fare una domanda imbecille?..Il comando funziona  SOLO da root
oppure no? (non ho ovviamente il coraggio di provare :-))



Hai la coscienza sporca che hai suidato qualcosa di troppo?;-)
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

 Hai la coscienza sporca che hai suidato qualcosa di troppo?;-)
Non lo so. Il fatto e' che un comando del tipo "cp /file /dev/fd0" mi
funziona tranquillamente da utente, e non so se e' normale.
Per questo mi e' venuto il dubbio.
Ora sono in hdb7; Se facessi "cp /file /dev/hda" che succede ??
(E oggi sono ancora piu' vigliacco di ieri :-))
Ora provo:
[mario@mario mario]$ cp firewall.txt /dev/hda6
cp: sovrascrivo `/dev/hda6' ignorando il modo 0660? n
[mario@mario mario]$                                 
Mi e' venuto un attacco di vigliaccheria :-))

 
ma ...forse dipende dai permessi.....
quasi quasi se fossi scemo ci proverei
              Non sara' ne' il Fuoco ne' l'Acqua
                ne' l'Aria ne' la Terra
                 a fermarmi ma una Donna.
                   Jonathan

 files in uso !!
Non stai scrivendo file, stai scrivendo su un dispositivo su cui (si
suppone, altrimenti non inizi neppure) hai accesso in scrittura: si
suppone l'utente sappia cosa sta facendo.
Inoltre - a meno di lock espliciti - i file aperti possono allegramente
essere sovrascritti/cancellati da altri processi.
-- 
Dopo i mondiali, ecco gli europei di Del Piero!               _/Davide\_
                                                              \Alberani/

oppure no? (non ho ovviamente il coraggio di provare :-))
Si, certo. Comunque puoi provare a vedere i suoi effetti su un floppy. Basta
che usi /dev/fd0 .


 Per questo mi e' venuto il dubbio.
Ok mi rispondo da solo.
[mario@mario mario]$ vdir /dev/fd0 /dev/hda6
brw-------    1 mario    floppy     2,   0 mag  5  1998 /dev/fd0
brw-rw----    1 root     disk       3,   6 mag  5  1998 /dev/hda6
E, coraggiosamente:
[mario@mario mario]$ cp firewall.txt /dev/hda6
cp: sovrascrivo `/dev/hda6' ignorando il modo 0660? y
cp: impossibile creare il file normale `/dev/hda6': Permission denied
[mario@mario mario]$
Fiuuu :-))

 oppure no? (non ho ovviamente il coraggio di provare :-))
Depende... de che depende?  Da come sono settati i permessi.
In teoria - e pure in partica - e` una Pessima Mossa(r) lasciare
accesso in scrittura ad un intero disco o ad una partizione.
Controlla i permessi di /dev/hda* con ls -l.


Fiuuu :-))
Tutto molto strano.. Da user, floppy non montato:
:r!cp ./prova /dev/fd0||echo 'ok, fatto niente!'
cp: cannot create regular file `/dev/fd0': Permission denied
ok, fatto niente!
E fin qui tutto normale, ma lo strano e` da root:
(cos'hai la Debian 2.2 che ti scrive in italiano?)
Da root: (trascrivo dall'altra console, l'avevo gia` fatto e lo
rifaccio ora)
...
Niente di strano: con ext2 il file lo scrive, non da` errore, ma lo
manda in lost+found! Con msdos scrive a partire dal boot record del
dischetto e dunque lo rende inservibile.
Se in /dev/hda6 hai ext2, puoi "coraggiosamente" provare anche da
root;-)  Tieni presente che dopo aver scritto sul floppy con ext2 ha
continuato ad accedere all'unita` dopo 6" di ogni mia richiesta di ls
/mnt/floppy.. (va be' che ho errors=continue in fstab..)


uso !!
root può fare tutto e per tutto intendo anche un 
rm -rf * /
d'altronde non stiamo parlando di winlose !!!
Ciao
Riccardo
----------------------------------------------------------
Riccardo
url: 
www.ferrarigp.cjb.net
----------------------------------------------------------

 root;-)
Si e' ext2, ma stai fresco che ci provo :-)
Comunque nel mio caso, se non ho capito male, solo root e il gruppo disk
possono scrivere nelle partizioni, nel tuo caso solo root.
E da me tutti i device sono con gli stessi permessi.
Che faccio, lascio ?
Ciao.

 oppure no? (non ho ovviamente il coraggio di provare :-))
Si', i permessi di scrittura su hda non li hai da utente normale.
-- 
Fabio   fabio161616(at)
libero.it
 blackmagic(at)
penguinpowered.com
 
Goto, n.:
	A programming tool that exists to allow structured programmers
to complain about unstructured programmers.
		-- Ray Simard

On Thu, 6 Jul 2000 15:10:06 +0200, 
Francesco M. (
fma...@iol.it
)
wrote:
| Ma Linux non ti da in output qualche errore ??? 
 No.
| Stai sovrascrivendo files in
| uso !!
 
 No.
 Si suppone che dia questo comando sappia quello che sta scrivendo.  Non
 e` un  pulsante colorato con  su scritto  ``Premi e vedrai  che effetti
 speciali''.
-- 
Zefram 	| WARNING: Email address is FAKE. 	| email: 
	| [ 
http://digilander.iol.it/ebassi
 ]	| 	zefram (at) 
libero.it
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370  1CAA CAF7 512B 945C A44C 

 fisico. 
lseek (hdafd, 0, SEEK_END) ritorna 0, quindi il comportamento e' uguale
a cat /dev/zero > /dev/hda. Guardando i sorgenti i dispositivi ide non
hanno una lseek propria, ma usano quella comune che, a quanto pare
restituisce 0.
-- 
Fabio   fabio161616(at)
libero.it
 blackmagic(at)
penguinpowered.com
 
Your mouse has moved. Windows NT must be restarted for the change to 
take effect. Reboot now?  [ OK ] 

 
Grazie, si impara sempre qualcosa dai NG.
ciao, Andrea

Che faccio, lascio ?
Bello mio, ci vorrebbe un esperto. Io coi dischi e le partizioni seguo
completamente tutto perche' son cose che sapevo gia` a memoria dal dos,
ma coi permessi o altro tipico di Linux sono ancora troppo tenerello
per consigliare:(
Ti posso pero` dire che nella Debian sono tutti 660, sembra che 640 sia
dunque una particolarita` soltanto della bella e veloce Slack:-)


 dunque una particolarita` soltanto della bella e veloce Slack:-)
Riargh!, adesso me lo dici :-) che ho "slackwarizzato" tutti i permessi
convinto di avere un puttanaio :-))
Ok, grazie mille, li lascio come sono, tanto "funzia istess" :-))
Ciao.



E te credo.. se vedi cosa tutto ho scoperto sulla Debian patatina!
Directory suidate a pacchi:-(  Gruppi staff mai visti prima:(  Boh..
