Évidemment interdit
En lisant un livre aujourd'hui, j'ai soudainement découvert que les autorisations de chmod sont de 755, mais que les utilisateurs ordinaires ne peuvent toujours pas l'utiliser. Pourquoi est-ce ?
Au départ, je pensais que l'autorisation était 700 ou 744, mais elle s'est avérée être 755. Question. . . J'ai cherché sur Google mais je n'ai pas trouvé la réponse, donnez-moi s'il vous plaît quelques conseils
En termes simples, les deux autorisations (si l'utilisateur peut exécuter le fichier programme) et (si le processus peut exécuter des instructions spécifiques) sont distinctes.
Vous disposez déjà de la première autorisation. Le message d'erreur que vous voyez est dû au fait que le processus que vous avez ouvert ne dispose pas de la dernière autorisation.
Les autorisations Chmod indiquent que les utilisateurs ordinaires peuvent utiliser cette commande, mais la modification des autorisations /tmp nécessite les autorisations de superutilisateur
sudo chmod 777 /tmp # Généralement, ne modifiez pas les autorisations du dossier /tmp