Ubuntu 14.04 installé. Samba, samba-common-bin, samba-common, smbclient, nautilus-share, fusemb, winbind et cifs-utils, entre autres, sont également installés.
J'essaie de faire fonctionner Samba. À l'heure actuelle, j'ai des machines fonctionnant sous Ubuntu 14.04 ou Lubuntu 14.04, mais j'ajouterai bientôt une boîte Windows au mélange. J'appelle mon groupe de travail, "groupe de travail".
Après avoir installé tous les paquets énumérés ci-dessus, j’ai pensé que la première chose à faire était de s’assurer que tout était en ordre. J'ai donc lancé testparm:
main1@system1:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[shared_stuff]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
guest account = main1
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
name resolve order = bcast, Host
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
guest ok = Yes
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[shared_stuff]
path = /home/main1/shared_stuff
read only = No
J'ai ensuite lancé smbtree
, espérant voir le shared_stuff
partagé dans la sortie, mais je n’ai rien obtenu pour la sortie:
main1@system1:~$ smbtree
Enter main1's password:
main1@system1:~$
J'ai regardé partout sur Internet pour tout message écrit par un terrien sur aucune sortie pour smbtree, mais je ne peux pas comprendre ce qui ne va pas. Toute aide sera fortement appréciée.
J'ai aussi couru smbtree -d3
:
main1@system1:~$ smbtree -d3
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
added interface eth0 ip=192.168.1.2 bcast=192.168.1.255 netmask=255.255.255.0
Enter main1's password:
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Permission denied
name_resolve_bcast: Attempting broadcast lookup for name WORKGROUP<0x1d>
samba_tevent: EPOLL_CTL_DEL EBADF for fde[0x7f06594e7800] mpx_fde[(nil)] fd[7] - disabling
name_resolve_bcast: Attempting broadcast lookup for name WORKGROUP<0x1b>
samba_tevent: EPOLL_CTL_DEL EBADF for fde[0x7f06594e7770] mpx_fde[(nil)] fd[7] - disabling
name_resolve_bcast: Attempting broadcast lookup for name __MSBROWSE__<0x1>
samba_tevent: EPOLL_CTL_DEL EBADF for fde[0x7f06594e7800] mpx_fde[(nil)] fd[7] - disabling
Et, je n'ai pas ufw
en cours d'exécution:
main1@system1:~$ Sudo ufw status
[Sudo] password for main1:
Status: inactive
L'option browseable
vous manque. Cela doit aller comme ceci si vous voulez le voir avec smbtree
:
[shared_stuff]
path = /home/main1/shared_stuff
read only = No
browseable = Yes
Ensuite, faites Sudo service smbd restart
et maintenant vous pouvez exécuter smbtree
et vous le verrez.
Vous rencontrez les mêmes problèmes si vous sécurisez votre connexion smb par authentification et que kerberos, etc., n'est pas installé correctement. Essayez de supprimer ou commenter ces lignes si rien ne fonctionne:
server signing = mandatory
smb encrypt = mandatory