diff --git a/admin_menu.sh b/admin_menu.sh index a848cd5..438d7e7 100644 --- a/admin_menu.sh +++ b/admin_menu.sh @@ -70,7 +70,7 @@ function servers_access_control() { "2") echo -e "Veuillez bien vérifier la syntaxe de votre configuration avant de valider cette dernière.\nPour plus d'informations, consultez la documentation de Monosphere." - nano /opt/public/servers/authorized_servers.txt + sudo nano /opt/public/servers/authorized_servers.txt ;; "3" | "quit") diff --git a/entrypoint.sh b/entrypoint.sh index 68ecd02..a01ab85 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -65,7 +65,7 @@ for userinfo in ${userfile}; do if ! grep -qo "^${user} ALL=(ALL) NOPASSWD:" /etc/sudoers; then echo "${user} ALL=(ALL) NOPASSWD: /usr/local/bin/ttyplay*" | sudo EDITOR='tee -a' visudo echo "${user} ALL=(ALL) NOPASSWD: /bin/ls*" | sudo EDITOR='tee -a' visudo - echo "${user} ALL=(ALL) NOPASSWD: nano /opt/public/servers/authorized_servers.txt" | sudo EDITOR='tee -a' visudo + echo "${user} ALL=(ALL) NOPASSWD: /usr/bin/nano /opt/public/servers/authorized_servers.txt" | sudo EDITOR='tee -a' visudo fi mkdir /home/"${user}" ln -s /opt/public/scripts/server_menu.sh /home/"${user}"/server_menu.sh