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