Ubuntu – Créer un utilisateur pour samba uniquement (CLI)

Exactement la même question que celle-ci, mais en utilisant CLI au lieu de GUI.

Je voudrais autoriser l’accès à un répertoire SMB partagé, mais les utilisateurs n’ont aucun autre accès au serveur.

Meilleure réponse

    1. Créez un utilisateur sur le serveur:

     sudo adduser --no-create-home --disabled-password --disabled-login sambausername 

    1. Ajoutez cet utilisateur à samba (il vous sera demandé de taper un mot de passe):

     sudo smbpasswd -a sambausername 

    1. Créer un partage en modifiant /etc/samba/smb.conf . Par exemple, vous pouvez ajouter quelque chose comme ceci en bas:

       [share name]
          comment = whatever
          path = /path to share
          browsable = yes
          read only = no
          guest ok = no
       
    2. C’est maintenant une bonne idée de redémarrer samba:

     sudo service smbd force-reload