1 votes

Pourquoi la commande `chmod` ne fonctionne-t-elle pas dans Kali Linux 2020 ?

Je suis vraiment novice en matière de Kali et je n'ai aucune expérience des systèmes d'exploitation autres que Windows. J'essaie d'apprendre Kali en utilisant divers tutoriels sur Youtube et j'apprenais essentiellement ipsweep (je crois qu'il s'appelle comme ça seulement ) en utilisant .sh programmé en /bin/bash J'ai essayé de rendre un fichier exécutable en root à l'aide de la fonction

chmod -x filename.sh
sudo chmod -x filename.sh
chmod -rwx filename.sh

J'ai pensé que je n'avais pas assez de permissions parce qu'il n'y avait pas d'erreur de bash, mais quand j'ai essayé ./filename.sh il a dit permission denied . J'ai ensuite vérifié si le fichier était exécutable ou non, mais il a montré quelque chose d'assez étrange : il a montré que le fichier chmod La commande n'a même pas été exécutée (je pense que je suis encore très mal placé pour comprendre cela). Comment faire ?

terminal output

2voto

Kamil Maciorowski Points 57004

chmod -x supprime l'autorisation d'exécution. Si vous voulez rendre le fichier exécutable, vous avez besoin de +x :

chmod +x filename.sh

En outre, le fichier doit être lisible ( chmod +r filename.sh ). Avec chmod -rwx filename.sh vous avez supprimé toutes les autorisations, y compris celle-ci. Les tirets (qui sont affichés dans votre terminal comme une longue ligne) dans la sortie de ls -l indiquer chmod a parfaitement fonctionné.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X