Qu'est-ce qui détermine quelles commandes Linux nécessitent un accès root? Je comprends les raisons pour lesquelles il est souhaitable, disons, de apt-getdemander un rootprivilège; mais qu'est-ce qui distingue ces commandes des autres? S'agit-il simplement de la propriété et des autorisations d'exécution de l'exécutable?
openet obtiennent une "autorisation refusée". Certaines applications vérifient getuidet cessent de fonctionner si elles ne sont pas appelées par root. Certains appartiennent physiquement à root et seul le propriétaire peut les exécuter (voir chmod). Si vous demandez s'il y a une marque "besoins racine" dans l'en-tête de l'application - la réponse est non. Il n'y a rien de tel afaik