x
é uma apresentação simbólica do modo executável (também pode ser em formato numérico) que o comando chmod
usa para definir a permissão executável de um arquivo (no caso de diretórios, ele define seu modo pesquisável). +
define o modo executável e -
não o define.
Da página man do chmod:
The format of a symbolic mode is
[ugoa...][[+-=][perms...]...]
, where perms is either zero or more letters from the setrwxXst
, or a single letter from the setugo
. Multiple symbolic modes can be given, separated by commas.
Veja este link para mais informações: chmod