ubuntu16.04samba的安装以及win10访问samba共享出问题:

转载地址:https://jingyan.baidu.com/article/c146541382b6950bfcfc4ca5.html

http://www.linuxdiyf.com/linux/24260.html

Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。以下操作是在Ubuntu16.04 64位系统环境中进行。
 
1、开始需要我们做的是先在我们的ubuntu下安装好samba:
安装samba:sudo apt-get install samba
安装smbclient:sudo apt-get install smbclient
 
2、修改配置文件
vi /etc/samba/smb.conf 编辑smb.conf 文件
在配置文件的最末尾加上:
[share]
comment = Shared Folder require password
path = /home/share
public = yes
writable = yes
valid users = share
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
browseable = yes
保存后重新启动samba:sudo /etc/init.d/samba restart
 
3、设置用户和密码
sudo smbpasswd -a share 接着俺提示输入密码。(前提是添加了此用户:useradd share)
否则系统在没有此用户的前提下按默认操作是会报如下错的:
增加samba用户提示Failed to add entry for user
root@tyc-virtual-machine:/home#  smbpasswd -a share
New SMB password:
Retype new SMB password:
Failed to add entry for user share.
解决办法:
这是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号share就可以了:
root@tyc-virtual-machine:/home#  groupadd share -g 6000
[root@tyc-virtual-machine:/home# useradd share -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
 
4、最后计算机下右键添加一个网络位置
输入 文件夹框 \\ip地址\share,按提示输入用户名密码即可。
在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
 
附加:
为了增加系统的安全性,该文件夹只想给share用户有读写权限即可!
[root@ubuntu ~]# chown -R share /home/share/
若不想让另人访问,只让share用户可以访问,只需执行命令:
[root@ubuntu ~]# chmod u+rwx,g+rwx,o-rwx /home/share

  1. 最近公司换了一个编译服务器,突然发现samba连接不上了,在网上看了一些办法,都是PIN码和修改本地安全策略,但均无果。

    win10 无法访问samba,没有权限,登录会话解决
  2. 后来仔细想来一下samba正常登陆的过程,好歹你连个输入账号密码的机会都不给我就告诉我没有权限了= =。于是,想到了下面的办法:win key+R,输入“control userpasswords2”,打开“用户账户”。

    win10 无法访问samba,没有权限,登录会话解决
  3. 选择高级选项卡,选择密码管理。

    win10 无法访问samba,没有权限,登录会话解决
  4. 点击windows凭据,添加windows凭据。

    win10 无法访问samba,没有权限,登录会话解决
  5. 之后如下填写。

    win10 无法访问samba,没有权限,登录会话解决
  6. 之后再访问一下你的samba服务器,看一下是不是可以访问了呢O(∩_∩)O~。

    win10 无法访问samba,没有权限,登录会话解决


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Ubuntu 16.04上安装Samba,您可以按照以下步骤操作: 1. 打开终端并输入以下命令以更新软件包列表: sudo apt-get update 2. 输入以下命令以安装Samba: sudo apt-get install samba 3. 安装完成后,您需要编辑Samba配置文件。输入以下命令以备份原始配置文件: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 4. 然后,您可以使用文本编辑器(如nano)打开Samba配置文件: sudo nano /etc/samba/smb.conf 5. 在文件末尾添加以下内容以创建共享文件夹: [share] comment = Shared Folder path = /path/to/folder browseable = yes read only = no guest ok = yes 6. 替换“/path/to/folder”为您要共享的文件夹的实际路径。 7. 保存并关闭文件。 8. 输入以下命令以创建Samba用户: sudo smbpasswd -a username 9. 替换“username”为您要创建的用户名。 10. 输入密码并确认。 11. 输入以下命令以重新启动Samba服务: sudo service smbd restart 12. 现在,您可以从其他计算机访问共享文件夹。在文件资源管理器中,输入以下内容以访问共享文件夹: \\ubuntu_ip_address\share 13. 替换“ubuntu_ip_address”为Ubuntu计算机的IP地址。 希望这可以帮助您安装和配置Samba。 ### 回答2: 在Ubuntu 16.04上安装Samba主要是为了与Windows网络共享文件和打印机。Samba是一种能够在类Unix系统和Windows系统之间完成文件和打印机共享的软件。Ubuntu 16.04为我们提供了安装Samba的简便方式,下面是具体的步骤。 1. 打开终端:按下Ctrl+Alt+T组合键即可打开终端。 2. 更新软件库:输入sudo apt-get update命令来更新我们的软件库。 3. 安装Samba:在终端中输入sudo apt-get install samba,按下Enter键。 4. 创建共享目录:我们需要选择一个目录来在Windows和Ubuntu之间共享文件。首先,在终端中输入sudo mkdir /home/username/share并按下Enter键,其中“/home/username/share”表示新目录的路径,“username”应该替换为你在Ubuntu上的用户名。接着,给新目录设置读写权限,输入sudo chmod 777 /home/username/share并按下Enter键。 5. 配置Samba:然后我们需要编辑Samba的配置文件来设置共享。在终端中输入sudo gedit /etc/samba/smb.conf并按下Enter键。这将打开Samba的主配置文件,我们需要在文件的末尾添加下面的内容: [share] path = /home/username/share available = yes valid users = username read only = no browseable = yes public = yes writable = yes create mask = 0777 directory mask = 0777 force user = username 注意,这里的“[share]”是共享文件夹的名称,可以根据需要进行更改。路径和用户名也应根据你的配置进行更改。 6. 保存并关闭文件后,重启Samba服务:在终端中输入sudo systemctl restart smbd.service并按下Enter键。 7. 单击Ubuntu的菜单,启动文件管理器,然后转到/home/username/share目录下,可以看到一个名为“share”的文件夹。用Windows上的计算机连接到共享文件夹,首先打开资源管理器,然后在地址栏输入\\ubuntu的IP地址\share。在Ubuntu上输入ifconfig命令来获取Ubuntu的IP地址。 到此,Samba已经成功地安装和配置,现在我们可以在UbuntuWindows之间共享文件和打印机了。 ### 回答3: Samba是一种开源软件,能够在不同操作系统之间共享文件和打印机。Ubuntu16.04作为一个功能强大的操作系统,自然也支持安装Samba安装Samba的过程比较简单,可以按照以下步骤进行。 1. 首先,打开终端,并输入以下命令来安装Samba软件: sudo apt-get install samba 2. 在安装过程中,可能会提示你是否使用Samba提供的默认配置。选择yes,然后继续进行安装。 3. 在安装完成后,你需要编辑Samba的配置文件,以便于设置Samba共享目录。在终端中输入以下命令: sudo nano /etc/samba/smb.conf 这个命令将打开Samba的配置文件。在文件末尾添加一些配置信息,以使Samba运行起来。例如: [sharedfolder] path = /home/user/sharedfolder available = yes valid users = user read only = no browsable = yes 在这个例子中,我们创建了一个名为“sharedfolder”的共享文件夹,将其路径设置为/home/user/sharedfolder,允许用户访问,设置只读模式为“No”,并且设置浏览功能可用。 4. 编辑好配置文件之后,保存并退。在终端中输入以下命令重启Samba服务: sudo service smbd restart 重启成功后,你的Samba就可以愉快地运行了。 总之,安装Samba并分享文件只需要几个简单的步骤即可完成。这将为你节省时间和精力,让你的Ubuntu系统变得更加强大和实用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值