Sunday, October 17, 2010

Problema chmod -x chmod

In Linux ogni cosa è un file. Anche i comandi del sistema operativo sono dei file. Per esempio, spostandosi nella cartella /bin che contiene praticamente tutti i comandi di sistema e controllando le proprietà del file chmod (col comando file) si ottiene:

pasquale@pasquale-laptop:~$ cd /bin
pasquale@pasquale-laptop:/bin$ ls c*
cat chgrp chmod chown chvt cp cpio
pasquale@pasquale-laptop:/bin$ file chmod
chmod: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped


I sistemi operativi Unix-like comprendono il comando chmod, appunto, che permette di modificare i permessi di accesso (lettura, scrittura, esecuzione) per file e directory.
Ma cosa accade se si usa chmod per settare proprio i permessi del file chmod? Ma soprattutto cosa accade se lo si fa in maniera errata, per esempio, togliendo il permesso di esecuzione per tale file?
Questo è un problema abbastanza spinoso e nelle seguenti slide si propongono delle soluzioni.

0 comments:

Post a Comment