chmod software | |
---|---|
![]() | |
Genere | Utility |
Sviluppatore | AT&T Bell Laboratories |
Data prima versione | 3 novembre 1971 |
Sistema operativo | Multipiattaforma |
Licenza | (licenza libera) |
chmod (abbreviazione dalla lingua inglese di change mode, cambio modalità) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che è utilizzato per modificare i permessi di accesso di file e directory[2]. È anche usato per cambiare alcuni flag che identificano modalità speciali come setuid, setgid e lo sticky bit. L'invocazione di chmod per cambiare i permessi risente del filtro applicato da umask.
chmod è anche il nome di una chiamata di sistema, definita dallo standard POSIX[3], che modifica i permessi di un file o directory. Di fatto il comando chmod opera invocando l'omonima chiamata di sistema. Il comando è apparso per la prima volta nella prima versione Unix di AT&T ed è presente nei sistemi operativi Unix e Unix-like.