martedi 27 gennaio marco e furio
fine della bash il ciclo if if [ `whoami` = root ];then echo \ "e' pericoloso quel che fai! " else echo " non sei root!" fi
apici inversi barra inversa doppi apici fi else per altro man bash
permessi ed utenti
ls -l -rw-r--r-- 1 root root 1158 Jan 18 22:24 scalettacorsolesson6 read leggere - copiare write scrivere - leggere - cancellare exec sh bashscript ./bashscript utenti root proteo
less /etc/passwd root:x:0:0:root:/root:/bin/bash nomeutente:password:id numerico utente:id numerico gruppo:commento?:dir home:tipo di sh /etc/shadow less /etc/group root::0:root audio::18:proteo,otheruser nome gruppo:?:id num gruppo: utenti del gruppo
ls -l /sbin ; ls -l /tmp ; ls -l . permessi su file e permessi su directory ls -l /home
cambiare i permessi chmod +r -r -w -x file chmod 000 file 0 --- 1 --x 2 -w- 3 -wx 4 --r 5 r-x 6 rw- 7 rwx
chown chgrp
creare un nuovo utente adduser useradd non so qui che fa la mandrake userdel nomeutente
passwd poco da dire
device ls -l /dev/hda1 ls -l /dev/audio kernel aggancio less /etc/fstab
mount umount mount /device /punto di montaggio mount -t typo di filesystem mount nfs smbmount
file zippati gzip gunzip gnu version gzip -1 file gzip -9 file gzip -r directory gunzip file.gz gzip -d file.gz less file.gz zip unzip windows compatibili compress -- bzip2 bunzip2 bzcat bzip2 = gzip -1 -9 <> -recursive no +efficente bzip2 --best file
tar crea un archivio tutti i programmi delle distro vengono da tar "IL" stumento per i backup tar c (create) f (file) file.tar ./* tar t (lista) f (file) file.tar ./* tar x (extrai) f (file) file.tar tar u (update file non presenti in archivio) f (file) file.tar files tar r (aggiungi) f (file) file.tar * opzioni -v verboso -z crea un archivio compresso con gzip tar czf file.tar.gz -j crea un archivio compresso con bzip2 tar cjf file.tar.bz2 -G crea /estrae un archivio incrementale examples tar cvf home.tar /home/proteo/directoryesempio tar tf home.tar --dirgli se e' compresso tar tzf cd ./newdir ; tar xvf proteo.tar