-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathesercizi-chmod.txt
More file actions
66 lines (36 loc) · 2.27 KB
/
esercizi-chmod.txt
File metadata and controls
66 lines (36 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Esercizio 1: Controllare i permessi di un file
creare un file file1.txt e verificare i permessi di quel file
________
Esercizio 2: Impostare permessi di sola lettura per l'utente
Modifica i permessi del file file1.txt in modo che solo l'utente (owner) possa leggere il file, ma non modificarlo o eseguirlo.
Verifica i nuovi permessi utilizzando ls -l.
________
Esercizio 3: Aggiungere permessi di scrittura per il gruppo
Aggiungi il permesso di scrittura per il gruppo al file file1.txt.
________
Esercizio 4: Rimuovere tutti i permessi per gli altri
Rimuovi tutti i permessi (lettura, scrittura, esecuzione) per gli "altri" (others) sul file file1.txt.
Controlla i nuovi permessi con ls -l.
Esercizio 5: Impostare permessi completi per l'utente
Imposta permessi completi (lettura, scrittura, esecuzione) per l'utente sul file file1.txt.
________
Esercizio 6: Impostare permessi 644 usando notazione numerica
Usa la notazione numerica per impostare i permessi 644 su file1.txt. Cosa comporta ?
Controlla i permessi
Esercizio 7: Impostare permessi 755 su una directory
Crea una nuova directory chiamata cartella1.
Usa chmod per impostare i permessi 755 sulla directory cartella1 (Utente: lettura, scrittura, esecuzione; Gruppo e Altri: solo lettura ed esecuzione).
verifica con ls -ld cartella1
Esercizio 8: Rimuovere il permesso di esecuzione per tutti su una directory
Rimuovi il permesso di esecuzione per tutti (utente, gruppo e altri) sulla directory cartella1.
Prova a entrare nella directory per vedere cosa succede.
Esercizio 9: Dare solo il permesso di scrittura agli altri
Imposta i permessi sul file file1.txt in modo che solo gli "altri" (others) abbiano il permesso di scrittura, ma nessuno (incluso l'utente) possa leggerlo o eseguirlo.
________
Esercizio 10: Usare il comando chmod ricorsivo
Crea una struttura di directory con sottodirectory e file:
mkdir -p progetto/{dir1,dir2}
touch progetto/{dir1/file1.txt,dir2/file2.txt}
Usa il comando chmod con l'opzione -R per dare a tutte le directory e file all'interno di progetto i permessi 700 (solo l'utente può leggere, scrivere ed eseguire).
chmod -R 700 progetto
Verifica i nuovi permessi di tutte le directory e file all'interno di progetto con ls -lR.