web-dev-qa-db-fra.com

Samba garde l'avertissement 'Session fermée pour l'utilisateur nobody'. Pourquoi?

J'ai configuré un serveur Ubuntu 14.04 en utilisant Samba pour partager des fichiers avec nos clients Windows. Tout semble fonctionner correctement, mais lors de la vérification de mes journaux d'authentification, je vois la ligne 'session fermée pour utilisateur personne' répétée plusieurs fois, bien qu'aucune session n'ait été ouverte pour cet utilisateur. Le nom d'utilisateur correct est inclus dans tous les messages de la session ouverte.

Je comprends le rôle de l'utilisateur nobody, mais je ne sais pas pourquoi Samba continue de générer ce message. Sur une ligne, le message 'session fermée' est répété 58 fois sans qu'aucun autre message de journal d'authentification ne soit interrompu.

Est-il probable que Samba soit mal configuré?

Je suis heureux de poster tous les journaux/conf/sorties nécessaires, si cela peut vous aider.

MODIFIER:

J'ai déjà désactivé la synchronisation de mot de passe Samba en utilisant pam-auth-update pour arrêter le message 'No Talloc Stackframe', comme si , cela pourrait-il générer tous ces messages de session fermée?

10
Arronical

J'avais moi-même cette préoccupation alors j'ai fait quelques recherches et rencontré beaucoup de questions de forum sans réponse, mais j'ai ensuite trouvé cette réponse :

nobody est un utilisateur du système utilisé pour exécuter des services, par exemple. Apache et samba sur les distributions Linux. La racine doit démarrer le service puis passer le contrôle à l'utilisateur personne .

4
kkalin72

Vous avez créé un dossier partagé appartenant à "nobody/nogroup".

Sudo chown -R nobody.nogroup /path_to_share/share_folder

Mais, vous pouvez changer cela en changeant de propriétaire

Sudo chown -R root.root /path_to_share/share_folder
Sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
0
ajcg