Exécuter en script en mode USER non en ROOT

Résolu
team-off Messages postés 1194 Date d'inscription   Statut Membre Dernière intervention   -  
team-off Messages postés 1194 Date d'inscription   Statut Membre Dernière intervention   -
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




A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
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
team-off Messages postés 1194 Date d'inscription   Statut Membre Dernière intervention   33
 
Ca fonctionne merci :D
0
phery Messages postés 9328 Date d'inscription   Statut Modérateur Dernière intervention   375
 
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.
0
team-off Messages postés 1194 Date d'inscription   Statut Membre Dernière intervention   33
 
Merci de votre réponse mais je dû mal à comprendre, je doit faire comment du coup pour lancer mon script(./rustserver install) ?
0
team-off Messages postés 1194 Date d'inscription   Statut Membre Dernière intervention   33
 
Si j'execute mon script sans le sudo il ne se lance pas justement
0