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.
command-line
samba
Foo Bar
la source
la source
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:C'est une bonne idée de redémarrer samba:
sudo service smbd force-reload
la source
--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
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
Exemple de sortie:
la source