linux - Comment implémenter des commandes qui ne sont pas disponibles pour les utilisateurs non root
ringa_lee
ringa_lee 2017-06-24 09:42:51
0
2
1261

É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_lee
ringa_lee

ringa_lee

répondre à tous(2)
ringa_lee

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!