Exécuter en script en mode USER non en ROOT

Résolu
Bonjour, je suis sur Ubuntu server 16.04, je suis occuper d'installer rust mais problème je dois exécuter un script en mode utilisateur pas non en ROOT !!! Donc j'ai crée un utilisateur et j'ai fais cette commande pour pouvoir éxecuter des scripts sans être en root juste en utilisant sudo "
sudo adduser rust sudo
" ensuite j'ai lancer mon script "sudo ./rustserver install" je tape le mot de passe de l'utilisateur rust et il me dit que je suis en root([ FAIL ] Install rust-server: Do NOT run this script as root!).

Que puis-je faire pour lancer le script sans être en root sachant que je suis connecter sur l'uttilisateur rust ?

Merci d'avance



--
Veuillez indiquer présicément votre problème, nous faisons de notre mieux pour y répondre. Je répond à vos question de 19h à 23h la semaine :)

2 réponses

  1. Contributeur
    Salut,

    Extrait :

    1. Create a user and login.
    adduser rustserver
    passwd rustserver
    su - rustserver

    2. Download the script.
    wget https://gameservermanagers.com/dl/rustserver

    3. Make it executable.
    chmod +x rustserver

    4. Run the installer and follow the instructions.
    ./rustserver install

    1. Ca fonctionne merci :D
  2. Modérateur
    Bonjour,
    exécute ton script sans le sudo devant (sudo = super user do = root do)
    sudo permet justement d’exécuter une commande en tant que root.
    1. Merci de votre réponse mais je dû mal à comprendre, je doit faire comment du coup pour lancer mon script(./rustserver install) ?
    2. Si j'execute mon script sans le sudo il ne se lance pas justement