Strumenti Utente

Strumenti Sito


software:linux-fondamenti

Fondamenti

chmod

chmod 777 nomefile

Nel nostro esempio abbiamo assegnato a tutti i massimi permessi (cioè “rwx” come nell'esempio precedente).
In questa sintassi i tre numeri definiscono i permessi dei tre livelli: il primo numero riguarda l'utente proprietario,
il secondo il gruppo,
il terzo gli altri utenti.
Di seguito una tabella dei valori numerici e del loro significato:

7 corrisponde a rwx
6 corrisponde a rw
5 corrisponde a rx
4 corrisponde a r
3 corrisponde a wx
2 corrisponde a w
1 corrisponde a x
0 negato ogni accesso

ancora

chmod a=rwx nomefile

nel nostro esempio abbiamo assegnato a tutti (a = all) tutti i permessi (rwx).
A sinistra del simbolo uguale (=) abbiamo l'assegnatario del permessi, a destra i permessi assegnati.
L'assegnatario viene identificato attraverso una lettera:

a (tutti)
u (utente proprietario)
g (gruppo)
o (altri utenti)

chown

Il comando chown è utilizzato per cambiare l'utente proprietario e/o il gruppo assegnato ad un file o ad una directory. La sintassi di chown è molto semplice:

chown nomeproprietario:nomegruppo nomefile

può essere utilizzato anche per il solo proprietario (in questo caso è possibile omettere il nomegruppo):

chown nomeproprietario nomefile

chgrp

Molto simile a chown è chgrp che si limita a cambiare il gruppo di un file o directory (senza poter intervenire sul proprietario). La sintassi è la seguente:

chgrp nomegruppo nomefile

uname

Il comando uname permette di conoscere alcune informazioni riguardanti la macchina ed il sistema operativo in uso

  1. a: mostra tutte le informazioni disponibili sul sistema;
  2. s: mostra il nome del Kernel in uso;
  3. r: mostra la release del Kernel in uso;
  4. p: mostra il tipo di processore utilizzato;
  5. i: mostra informazioni sulla piattaforma hardware;
  6. o: mostra il sistema operativo in uso;
  7. n: mostra l’hostname del computer sulla rete;
  8. m: mostra il nome dell’hardware utilizzato dalla macchina.

cp

Copiare file o intera directory mantenendo diritti

cp -pidRv /etc/cartellax /home/cartella

opppure

cp -pidRv /etc/file.txt /home/cartella

scp

Copiare file o intera directory

scp -r user@ssh.example.com:/path/to/remote/source /path/to/local/destination
software/linux-fondamenti.txt · Ultima modifica: 2023/04/17 14:25 (modifica esterna)