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.
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.
Réponses:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Créez un partage en le 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
C'est une bonne idée de redémarrer samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Cela m'a sauvé la journée! Toujours utile en 2017!
Une note sur l'ajout d'utilisateurs sur Samba version 4.x
Contrairement à Samba version 3.x et versions antérieures, Samba version 4.x ne nécessite pas d'utilisateur local Unix / Linux pour chaque utilisateur Samba créé (s'il est connecté à une autre source d'authentification, comme Active Directory).
La commande est la suivante pour ajouter des utilisateurs dans Samba Active Directory
samba-tool user add USERNAME-HERE
Veuillez consulter le guide de Samba AD DC pour plus d'informations
Réponse extraite de Cyberciti
Pour vérifier votre version de Samba, utilisez simplement la commande
samba -V
Exemple de sortie:
Version 4.3.11-Ubuntu