Partage
  • Partager sur Facebook
  • Partager sur Twitter

Script Debian

lancer un script avec un utilisateur

    22 avril 2015 à 17:48:38

    Bonjour,

    Je suis en train de mettre en place un serveur FTP sous Debian sur un serveur dédié pour la société où je travaille. Je suis loin d'être un expert en Linux mais avec des recherches sur le net j'ai réussi à installer un serveur FTP et un script en BASH.

    Là où je déclare défaite viens au moment des droits sur le fichier script.sh.

    Explications : 

    J'ai créer un scripte qui me fait :

     Création utilisateur avec un read,

    le mot de passe crypté,

     crée un /home/dorian/nom du client,

    lance un chmod -R sur /home/dorian/

    me gère les quotas du dossier client créé.

    Quand je le lance en root, pas de problème mais quand je le lance avec mon utilisateur Dorian, il s'exécute mais que les opérations ne sont pas permises.

    Quand je me log avec l'utilisateur dorian et que je fais un adduser ou useradd, il me dit cmmande introuvable...

    Ou dois-je changer cela svp.

    Merci de votre aide !

    -
    Edité par DorianColling 22 avril 2015 à 17:49:42

    • Partager sur Facebook
    • Partager sur Twitter
      22 avril 2015 à 18:09:36

      Les commandes adduser et useradd ne peuvent être lancé que par root par soucis de sécurité. C'est pour ça qu'elles ne sont pas par défaut dans le path des utilisateurs autre que root. Mais tu peux très bien les lancers via leur chemin /usr/sbin/adduser ou ajouter /usr/sbin à ton PATH mais tu auras droit à un message d'erreur.
      • Partager sur Facebook
      • Partager sur Twitter
      I <3 Ge0 | nohar | Shig was here -> .

      Script Debian

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown