Copiare i permessi e proprietario di un file in Linux
In sostanza vogliamo copiare i permessi di un file su un altro file.
Su Linux possiamo usare i comando chmod e chown, che dovreste già conoscere.
Vediamo qualche esempio, partendo da questi file:
# ls -l
-rw-r--r-- 1 root root 0 4 giu 14.46 file1.txt
-rwxrwxrwx 1 matte matte 0 4 giu 14.46 file2.txt
Come vedete hanno proprietario e permessi differenti.
Adesso copiamo i permessi del primo sul secondo:
# chmod --reference=file1.txt file2.txt
# ls -l
-rw-r--r-- 1 root root 0 4 giu 14.46 file1.txt
-rw-r--r-- 1 matte matte 0 4 giu 14.46 file2.txt
Come potete vedere adesso i permessi sono identici.
Adesso passiamo al proprietario:
# chown --reference=file1.txt file2.txt
# ls -l
-rw-r--r-- 1 root root 0 4 giu 14.46 file1.txt
-rw-r--r-- 1 root root 0 4 giu 14.46 file2.txt
Ovviamente possiamo aggiungere più files alla lista; ad esempio:
# chmod --reference=file1.txt file2.txt file3.txt
# chown--reference=file1.txt file2.txt file3.txt
Enjoy!
linux chmod chown
Commentami!