Cosa determina quali comandi Linux richiedono l'accesso come root? Comprendo i motivi per cui è auspicabile che, diciamo, apt-get
debba richiedere root
privilegi; ma cosa distingue questi comandi dal resto? È semplicemente una questione di proprietà ed eseguire le autorizzazioni dell'eseguibile?
open
e ottengono il "permesso negato". Alcune app controllano getuid
e smettono di funzionare se non vengono chiamate da root. Alcuni sono fisicamente di proprietà di root e solo il proprietario può eseguirli (vedi chmod
). Se stai chiedendo se c'è qualche segno di "bisogno di root" nell'intestazione dell'app - la risposta è no. Non esiste nulla di simile