建立samba服务器

来源:互联网 发布:婴儿背巾 知乎 编辑:程序博客网 时间:2024/06/07 01:01

1、安装samba

sudo apt-get install samba

2、创建共享目录

// 创建的目录即之后能够在Windows主机上直接访问的目录。// 例如:在用户的主目录下新建share文件夹为共享目录mkdir /home/Ben/smbshare// 由于Windows下的文件夹需可读可写可执行,需更改权限为777sudo chmod 777 /home/Ben/smbshare


3、修改samba配置文件

// 修改 /etc/samba/smb.confsudo vim /etc/samba/smb.conf// 在smb.conf文件最后加上以下内容

[share]
path = /home/gzd/smbshare
public = yes
writable = yes
valid users = gzd
create mask = 0644
force create mode = 0644
directory mask = 0755
force directory mode = 0755
available = yes


备注:
1)[share] 表示共享文件夹的别名,之后将直接使用这个别名

2) force create mode 与 force directory mode的设置是因为windows下与linux下文件和文件夹的默认权限不同造成的,win下新建文件是可执行的,必须强制设定文件权限


4、设置登录密码

// 新建/etc/samba/smbpasswd文件sudo touch /etc/samba/smbpasswd// 根据2.3设置的valid users,设置用户密码// 替换为你在2.3中设置的用户名sudo smbpasswd -a Ben//输入两次密码后,会提示 Added user Ben. 表示设置成功// 若用户名非当前登录系统的用户名,可能会提示Failed

5、启动samba服务器

sudo /etc/init.d/samba restart


6、测试是否共享成功

sudo apt-get install smbclient smbclient -L //localhost/share//还记得吗?share为2.3中设置的共享文件夹的别名//如果共享成功,将要求输入之前设置的密码


windows下测试:

//addr/share

原创粉丝点击