Ubuntu16.04 搭建samba服务器

1昨天花了一天时间弄了NFS服务器,结果搭建完之后出现各种问题,要么挂载不上,要么就是字符乱码。今天在看到一个关于树莓派的介绍的时候,提到Samba服务器的搭建,我尝试了一下,结果发现很顺利地就能够正常使用,现在将我的搭建过程记录下来,方便下次继续使用。

2首先老规律

sudo apt update

sudo apt upgrade

3安装samba服务

sudo apt-get install samba samba-common

4将需要添加共享的硬盘设置权限

sudo chmod 777 /media/user/hardware

5配置samba配置文件

sudo vi /etc/samba/smb.conf

# Cap the size of the individual log files (in KiB).
max log size = 1000

下面一行添加
security = user

最后一行下面添加(不要加箭头后面内容)

[allusers] ------》这是共享文件夹名称
comment = Share Folder
path = /media/user/hardware --->共享硬盘地址
guest ok = no
browseable = yes
writable = yes
create mask = 0770
directory mask = 0770

6Samba添加用户

sudo useradd smbuser(如果你已经有了Ubuntu账户,并且想把已有账户写入samba用户的话,这一步是不用做)

sudo smbpasswd -a user 添加smb用户输入两次密码

sudo service smbd restart 重启samba服务 成功之后就远程的使用共享硬盘了

 

7Windows远程登录方法

在运行窗口填入\\192.168.0.3 输入用户名密码

8macos登录

在finders输入smb://192.168.0.3 输入用户名 密码

 或者按照苹果官网给出的方法

  • 当您转到“连接到服务器”对话框时,可以浏览您本地子网上的电脑名称。
  • 您可通过其 IP 地址或 DNS 名称连接到某台服务器。如有需要或为了提高应用的便捷性,您还可以使用其他有效的 URL 格式,如:
        smb://ServerName/ShareName    smb://DOMAIN;User@ServerName/ShareName 
  • 必须指定“共享”的名称(共享磁盘、宗卷或目录)。系统不会对此加以提示。
  • 连接时,键入的共享名称中不能包含空格。在共享名称的任意空格位置,输入:%20。

smb://dai/allusers

也可以使用mount命令

mount -t smbfs //username:password@ervername/filename ~/mnt1

posted @ 2017-12-15 01:02  戴怪兽  阅读(558)  评论(0编辑  收藏  举报