Eu costumo dizer a partir de manuais de leitura (escritos corretamente) quando vejo duas coisas anexadas ao comando a ser executado, estas são:
-
#
e -
sudo
geralmente indicam que esse arquivo só funcionará usando privilégios de root. O #
geralmente significa que a conta root está em uso e a outra (sudo) significa que o usuário deve estar no sudoers group
para poder usar o comando sudo
.
O outro indicador não tão óbvio é o ownership
do arquivo mencionado, que só será visto se executarmos o comando ls -l
no arquivo e, claro, a localização do arquivo em questão. Isso geralmente é uma boa idéia de que precisa ser executado como root
. Qualquer local fora de user home
geralmente precisa de privilégios elevados para executar ou manipular.