Je suis en train de suivre un cours en ligne et j'aurais besoin d'aide s'il vous plaît. Veuillez consulter l'image ci-dessous. J'utilise la commande find pour localiser un fichier avec le bit SUID défini. La question demande "Quel est le contenu du fichier nommé 'immersive', qui est possédé par l'utilisateur 'linux', avec les permissions SUID et d'exécution utilisateur définies ? Il y a plusieurs fichiers nommés 'immersive', trouvez le bon !" À partir de la question j'ai utilisé la commande
find . -perm /4100
J'espère que ce sont les permissions octales correctes ? Dans l'image, vous verrez que deux répertoires sont renvoyés mais lorsque j'exécute ls -la, je ne vois aucun fichier avec le SUID défini. Avez-vous une idée de ce que je fais mal ?
$ find . -perm /4100
.
./immersive
$ ls .
immersive
$ ls -la ./immersive
lrwxrwxrwx 1 root root 23 Aug 20 14:25 ./immersive -> /lib/firmware/immersive
linux@find-command:~$ find . -perm /4100 . ./immersive
linux@find-command:~$ ls -la
total 24
drwxr-xr-x 1 linux linux 4096 Oct 13 13:00 .
drwxr-xr-x 1 root root 4096 Oct 11 18:56 ..
-rw------- 1 linux linux 134 Oct 13 13:00 .bash_history
-rw-r--r-- 17 linux linux 220 Apr 4 2018 .bash_logout
-rw-r--r-- 17 linux linux 3771 Apr 4 2018 .bashrc
-rw-r--r-- 17 linux linux 807 Apr 4 2018 .profile
lrwxrwxrwx 1 root root 23 Aug 20 14:25 immersive -> /lib/firmware/immersive