if I use stat command I see this "0" appearing in "Access" : for example Access: (0644/-rw-r--r--). After some research, I think this value is linked to what is known as "Special permission" : https://www.baeldung.com/linux/umask. Incindentally I found this comment on https://www.debian.org/doc/manuals/debian-handbook/sect.rights-management.en.html :
Two particular rights are relevant to executable files: setuid and setgid (symbolized with the letter “s”). Note that we frequently speak of “bit”, since each of these Boolean values can be represented by a 0 or a 1. These two rights allow any user to execute the program with the rights of its owner or its group, respectively. This mechanism grants access to features requiring higher level permissions than those you would usually have.
Could you give me a concrete example of a situation where this "special permission" is used and set to "1" or any other value?