samba配置共享详解

samba共享文件步骤:

以下操作都在root权限下

 

实现目标:共享linux下的/home/share目录为可读可写(访问共享文件夹需要登陆)

 

1、添加linux用户

#groupadd guest

#useradd -g guest

 

2、将guest添加为samba用户

#/home/samba/bin/smbpasswd -a guest

 

3、设置要共享的目录,如/home/share

#mkdir /home/share

#chown -R guest:guest /home/share

 

确保/home/share的权限为guest guest drwxr-xr-x

 

4、配置samba配置文件

#vim /home/samba/lib/smb.conf

 

 

[global]
workgroup = WORKGROUP
security = user
display charset = UTF-8

[share]
path = /home/share
public = yes
#read only = no
writable = yes
printable = no
 

 

5、启动samba

#/home/samba/sbin/smbd

#/home/samba/sbin/nmbd

 

6、win下输入IP,输入guest,密码为空即可。

在共享目录中建立文件,linux显示的权限是登陆共享文件夹的用户名(即linux下/home/share的拥有者)。

 

 

实现目标:共享linux下的/home/share目录为可读可写(匿名登陆)

 

1、设置要共享的目录,如/home/share

#mkdir /home/share

 

2、配置samba配置文件

#vim /home/samba/lib/smb.conf

 

 

 

[global]
workgroup = WORKGROUP
#将user改为share即可
security = share
display charset = UTF-8
#客户端用户匿名登陆后在linux共享文件夹的操作身份,注释掉则默认为nobody
guest account = nobody

[share]
path = /home/share
public = yes
#read only = no
writable = yes
printable = no
 

 

5、启动samba

#/home/samba/sbin/smbd

#/home/samba/sbin/nmbd

 

6、win下输入IP,无需密码。匿名用户建立的文件夹权限为guest account配置的用户。

 

 

实现目标:samba访问win共享的文件

 

方法1、使用smbclient直接访问

#/home/samba/bin/smbclient //192.168.6.29/test administrator

一定要带共享文件夹名称,如//192.168.6.29/test

administrator为登陆名,输入密码即可

 

进入smb: \> 进行操作

get下载

put上传

可以输入help查看

 

方法2、使用mount挂载共享目录

#mkdir /mnt/share

#mount -t cifs //192.168.6.29/test -o username=administractor  /mnt/share

 

 

参考:

http://www.samba.org/samba/docs/using_samba/ch09.html

http://www.samba.org/samba/docs/using_samba/ch06.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值