Comandi-vari
Transcript
Comandi-vari
- UTENTI SISTEMA → /etc/passwd e /etc/group #adduser <utente> (aggiunge utente) #deluser <utente> (cancella utente) #addgroup <gruppo> (aggiunge gruppo) #delgroup <gruppo> (cancella un gruppo) #adduser <utente> <gruppo> (aggiunge utente a un gruppo) #deluser <utente> <gruppo>(cancella utente da un gruppo) #usermod --lock --expiredate 1 <nome utente> (disabilita utente) #usermod --lock --expiredate <nome utente> (riabilita utente) $groups (visualizza gruppi di appartenenza) $groups <utente> (visualizza gruppi di appartenenza di <utente>) #passwd <utente>(cambia password a <utente>) $sudo passwd root (abilita password root) $sudo passwd -l root (disabilita password root) - COMANDO USERADD #useradd -c nome-utente -g nome-gruppo -m -d /percorso/cartella-utente nome-utente #passwd nome-utente -s /bin/bash (crea un utente di sistema con le opzioni indicate e lo attiva tramite il comando passwd) #useradd -c nome-utente -g nome-gruppo -m -k /dev/null -s /bin/false -d /percorso/cartella-utente nome-utente #passwd nomeutente (crea un utente con le opzioni indicate inabilitato all'uso della shell e lo attiva mediante il comando passwd) - RIAVVIO SISTEMA #reboot $ssh reboot utente@ip-server-remoto #shutdown -h now #shutdown + 30 #shutdown -h 3107160830 (31-07-16 08:30 ) - UTENTI SAMBA → /etc/samba/passwd #smbpasswd -a <nome utente> (aggiunge utente a samba) - PERMESSI, GRUPPI E PROPRIETARI DEI FILE #chown nome-proprietario:nome-gruppo <nomefile> <nomefile> nome-gruppo <nomefile> uog+rwx <nomefile> #chown nome-proprietario #chgrp #chmod - MOUNT #mount /dev/sdX [opzioni] /percorso/punto-di-mount (monta il device /dev/sdX nel punto di mount indicato) #mount -a (monta i device presenti in fstab con opzione auto) #mount //ip-remoto/condivisione-samba -t cifs -o user=username, pass=password,uid=1000, gid=1000 /percorso/punto-di-mount (monta risorse ad accesso riservato) #mount //ip-remoto/condivisione -t cifs -o guest,nosetuid,noperm, rw,uid=ID-proprietario,gid=ID-gruppo /percorso/punto-di-mount 0 0 ( monta risorse ad accesso anonimo) - STRINGHE DA INSERIRE IN FSTAB→ /etc/fstab #/dev/sdX UUID=codice-uuid /punto-di-mount -t ext4 -o defaults 0 0 (inserisce in fstab un nuovo device) #risorsa samba accesso riservato //ip-remoto/condivisione /punto-di-mount -t cifs -o _netdev, credential=/credenziali,uid=ID-proprietario,gid=ID-gruppo,auto 0 0 (inserisce in fstab risorsa remota riservata) #risorsa samba accesso anonimo //ip-remoto/condivisione /punto-di-mount -t cifs -o _netdev, guest,nosetuid,noperm,rw,uid=ID-proprietario,gid=ID-gruppo,auto 0 (inserisce in fstab risorsa remota pubblica) - WODIM $wodim dev=/dev/cdrw --devices $wodim dev=/dev/cdrom (individua il masterizzatore) <opzioni> file.iso (masterizza immagine) 0 <opzioni> -pad -audio *.wav (masterizza cd audio- tuttigli .wav nella cartella) $wodim dev=/dev/cdrom <opzioni> -data *.mp3 (masterizza cd dati – tutti i file .mp3 nella cartella) $wodim dev=/dev/cdrom <opzioni> -data *.* (masterizza cd dati – tutti i file nella cartella) $wodim dev=/dev/cdrom <opzioni> *.wav (masterizza cd misto audio/dati) $wodim dev=/dev/cdrw *.* opzioni di wodim -v , -multi, speed=x, -eject, -pad - PDFTK $pdftk file.pdf output filesecret.pdf user_pw <password> (crea una copia del primo file criptata) $pdftk file1.pdf file2.pdf cat output file3.pdf (crea una copia unita dei file1 e file2) $pdftk * cat output file.pdf (unisce tutti i file .pdf nella cartella) - CARTELLE E FILE $dir (visualizza il contenuto della directory) $ls (visualizza il contenuto della directory) $ls -la (visualizza il dettaglio del contenuto della directory) $ls -l file.txt (visualizza il dettaglio del file “file.txt”) $cd /percorso/ (sposta nel percorso indicato) $mkdir dir1/ (crea la directory “dir1”) $mkdir /percorso/dir1/ (crea la directory “dir1” nel percorso indicato) $rm /percorso/file.txt (cancella il file “file.txt” nel percorso indicato) $rm file.txt (cancella il file “file.txt”) $rm -R dir1/ (cancella la directory “dir1” ricorsivamente) $rm -R /percorso/dir1/ (cancella “dir1/” nel percorso indicato) $cp file.txt /percorso/ (copia file.txt nel percorso indicato) (rinomina file1.txt in file2.txt) $mv file.txt /percorso/ (sposta file.txt nel percordo indicato) $mv dir1/ dir2/ (rinomina la “dir1/” in “dir2/”) $clear (ripulisce il terminale) $mv file1.txt file2.txt (visualizza dispositivi usb collegati) (visualizza dettagli del sistema) #fdisk -l (visualizza elenco devices di archiviazione e partizioni) #blkid (visualizza UUID dei devices) #mkfs -t ext4 /dev/sdX (formatta il device sdX con file system ext4) $lsusb $lshw - RIAVVIO DEMONI (riavvia samba) cups restart (riavvia cups) networking restart (riavviaia il servizio networking) ssh restart (riavvia ssh) vsftpd restart (riavvia vsftpd) network-manager restart (riavvia network manager) #service smbd restart #service #service #service #service #service - COMANDO DD #dd if=/dev/sdX of=sdX.iso (crea immagine .iso di sdX) #dd if=/dev/sda of=/dev/sdb (copia il contenuto di sda in sdb) #dd if=/dev/cdr of=file.iso (crea immagine .iso del contenuto del cd) #dd if=/percorso/file.iso of=/dev/sdX (scompatta immagine .iso nel device sdX) - GENISOIMAGE #genisoimage -o file.iso /percorso/directory1 (crea una iso della directory1) #genisoimage -o file.iso file1.txt file2.txt file3.txt dei file indicati) (crea una iso #genisoimage -R -o file.iso file1.txt file2.txt file3.txt iso dei file preservando i permessi originali sugli stesse) (crea una