Je dois écrire des scripts bash et rake scripts pour configurer mon serveur. Cependant, je crains que cela ne gâchera avec sudo dans rvm parce que l'installation de paquets dans ubuntu nécessite l'installation de sudo et gem n'a pas besoin de sudo.rvm et sudo dans bash script et rake script
Quelqu'un a des suggestions?
Pas d'autres solutions? – Chamnap
Pas vraiment. Je ne vois pas beaucoup de choix; Vous pouvez exécuter un script en tant que «sudo» ou en tant que root, puis l'autre en tant que vous-même. L'autre alternative est un script avec quelques commandes précédées de 'sudo' quand vous avez besoin des privilèges root. Personnellement, je garderais la fonctionnalité segmentée entre les "possédants" et les "non possédants" donc une tâche qui n'est pas censée être exécutée en tant que root n'a aucune chance de se produire. –
Eh bien, cette solution est un peu difficile à réaliser puisque mon script doit installer nginx + passenger + rvm. Tout d'abord, installez les paquetages nécessaires pour compiler nginx, installez gem, configurez nginx pour la dernière fois et exigez de nouveau sudo. – Chamnap