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-get
demander un root
privilè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?
open
et obtiennent une "autorisation refusée". Certaines applications vérifient getuid
et 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