3 votes

Partage SMB Linux - comment donner accès au compte système local Windows ?

J'ai un partage SMB sur un hôte Linux. Pour permettre à un utilisateur Windows d'accéder à distance à ce partage, il faut créer un nouvel utilisateur SMB ayant le même nom d'utilisateur et le même mot de passe que le compte Windows.

c'est-à-dire donner l'accès à l'utilisateur Windows winhost\calvin Je courrais smbpasswd -a calvin et utilisez le même mot de passe que celui utilisé par winhost\calvin utilise. Ensuite, je mettrais à jour smb.conf avec quelque chose comme

[myshare]
path = /home/lincoln/myshare
valid users = lincoln, calvin
read only = no

Une fois ce dispositif mis en place, calvin peut maintenant voir le partage à partir de Windows via le chemin UNC \\<ip addr>\myshare

Cela fonctionne bien pour les comptes d'utilisateurs nommés, mais Je n'arrive pas à comprendre comment accorder l'accès à un compte Windows "système local", c'est-à-dire un compte machine.

J'ai essayé de créer des utilisateurs SMB avec des noms comme WINHOST y WINHOST$ avec un mot de passe vide (les comptes système locaux n'ont pas de mot de passe), mais cela ne semble pas fonctionner.

Lorsque j'essaie d'accéder au partage en utilisant le compte système (via dir \\<ip addr>\myshare ) J'obtiens l'erreur "Le serveur spécifié ne peut pas effectuer l'opération demandée".

Quels sont les détails du compte et de la configuration SMB qui permettent d'obtenir ce résultat ?

Je ne veux pas rendre le partage public - cela semble être la seule solution que j'ai trouvée jusqu'à présent.

4voto

shodanshok Points 42743

Lorsqu'un domaine n'est pas utilisé, le compte LocalSystem ne peut accéder qu'aux ressources du réseau avec un identifiant anonyme . En d'autres termes, il ノット présenter l'identifiant nommé au serveur samba distant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X