这里是Linux基本上,我想创建几个用户,完全访问他们自己的主目录。
下面是我当前的/etc/samba/smb.conf
配置:
#=============== Global definition ===============
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
#=============== Share Definitions ===============
[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
我用adduser bob
在shell中创建新用户
此外,我使用smbpasswd -a bob
在samba中创建用户。
我用相同的密码创建它们,但仍然是windows same、\\192.168.1.2\bob is not accessible. You might not have permission...
等等。
我试过使用几个教程,但仍然无法解决问题。
从windows,nbtstat -A 192.168.1.2
NetBIOS远程机器名称表
Name Type Status
---------------------------------------------
UBUNTU <00> UNIQUE Registered
UBUNTU <03> UNIQUE Registered
UBUNTU <20> UNIQUE Registered
☺☻__MSBROWSE__☻<01> GROUP Registered
WORKGROUP <00> GROUP Registered
WORKGROUP <1D> UNIQUE Registered
WORKGROUP <1E> GROUP Registered
这是来自debian,nmblookup -A 192.168.1.2
Looking up status of 192.168.1.2
UBUNTU <00> - B <ACTIVE>
UBUNTU <03> - B <ACTIVE>
UBUNTU <20> - B <ACTIVE>
..__MSBROWSE__. <01> - <GROUP> B <ACTIVE>
WORKGROUP <00> - <GROUP> B <ACTIVE>
WORKGROUP <1d> - B <ACTIVE>
WORKGROUP <1e> - <GROUP> B <ACTIVE>
这个命令不起作用,smbutil -v status -ae 192.168.1.2
我试着连接,Ubuntu (不同的机器),smb://192.168.1.2/bob/
和它的工作。smbclient //192.168.1.2/bob -U bob
也能工作。
发布于 2019-09-06 14:18:12
您在防火墙中启用了smb吗?
您是否尝试过\192.168.1.2来查看它是否列出了可用的共享?
您可能需要也可能不需要设置SMB版本。Windows 10出于安全原因禁用了SMB v1,而且我在linux访问windows共享时遇到了问题,但是Windows应该能够访问Linux共享。您可能必须在smb.conf文件中设置smb版本,如下所示:
全局
客户端最小协议= SMB2
客户端最大协议= SMB3
https://unix.stackexchange.com/questions/539357
复制相似问题