chmod służy do zmiany powszechnie używanych uprawnień do odczytu, zapisu i wykonywania plików. Może zmienić te bity uprawnień dla właściciela pliku, właściciela grupy plików i wszystkich innych. Może również zmieniać bardziej ezoteryczne „uprawnienia” (atrybuty, reall), takie jak set-user-ID, set-group-ID i lepkie bity.