não, se você precisar de privilégios de root, chame o script com o sudo.
Estou trabalhando em um script de instalação para os drivers mais recentes da ATI (como eles não estão no repo) e queria saber se eu preciso incluir o sudo no script, porque será necessário para a instalação.
não, se você precisar de privilégios de root, chame o script com o sudo.
Todos os comandos em um script são executados como o usuário chamador. Então, se eu escrever este script:
/ home / user / my_script
#!/bin/bash echo "I am running as root" > /root/status.txt
Eu posso produzir com sucesso um arquivo contendo "Estou correndo como root" em /root/status.txt
executando:
user@host$ sudo /home/user/my_script
Ou como superusuário:
root@host$ /home/user/my_script
Tags sudo scripts drivers installation