recherche

Maison  >  Questions et réponses  >  le corps du texte

linux - Comment implémenter des commandes qui ne sont pas disponibles pour les utilisateurs non root

É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

ringa_leeringa_lee2715 Il y a quelques jours1277

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

    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.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-24 09:44:51

    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

    répondre
    0
  • Annulerrépondre