Explanation: Firstly you should know that: + means add this permission to the other permissions that the file already has. = means ignore all permissions, set them exactly as I provide. So all of the "read, write, execute, sticky bit, suid and guid" will be ignored and only the ones provided will be set. read = 4, write = 2, execute = 1 Here is the binary logic behind it (if you're interested): Symbolic: r-- -w- --x | 421 Binary: 100 010 001 | ------- Decimal: 4 2 1 | 000 = 0 | 001 = 1 Symbolic: rwx r-x r-x | 010 = 2 Binary: 111 101 101 | 011 = 3 Decimal: 7 5 5 | 100 = 4 / / / | 101 = 5 Owner ---/ / / | 110 = 6 Group ------/ / | 111 = 7 Others ---------/ | Binary to Octal chart Using +x you are telling to add ( + ) the executable bit ( x ) to the owner, group and others. it's equal to ugo+x or u+x,g+x,o+x When you don't specify
Comentarios
Publicar un comentario