linux配置samba

       基于linux系统Samba服务的配置



  如何实现Unix和Windows文件共享这就要需要samba了.我这里只是做了简单的配置,纯属当作工具使用,想要了  解更过,可以百度一下,讲的都很详细!


           我用的是虚拟机是ubuntu和Fedora,并都用此方法配置成功,所以把过程记录了下来;我在此是用ubuntu完成的:(我使用的超级用户,如果不是超级用户,需要咋命令前添加sudo)
  1. 安装samba
# apt-get install  samba
  2. 配置samba
切换到/etc/samba  在找到其配置文件smb.conf
        并将其备份 避免操作有错导致配置文件不可用
# cd /etc/samba 
        # cp smb.conf  ./copy_smb.conf    ./表示当前目录
        打开配置文件 在最后添加以下内容(需要root用户来完成)
# vim  smb.conf
        找到最后添加
[rocky_share]        #共享的名字  给别人看的
       comment = Myshare   #名称随便写
path = /home/share  #用于共享的文件夹
writeable = yes     #可写权限
browseable = yes    #可读权限
public = yes
read only = no
        切换到末行模式:wq  保存退出
  3. 添加samba用户
此用户必须是linux系统下的用户 不然会报错
        #smbpasswd -a test(我虚拟机的用户,根据自己情况做改变)
提示输入密码:123456
再次输入密码:123456
        注意:不要和虚拟机用户密码相同;
  4. 开启samba服务
samba有两个服务:smbd和nmbd
        # /etc/init.d/smbd start(restart)
# /etc/init.d/nmbd start(restart)  
  5. Windows访问:
打开cmd或在地址栏输入linux下的ip
     cmd: \\192.168.1.107\rocky_share  
输入用户和密码
若提示无法访问:共享的文件夹不存在  需要创建文件夹

也可以添加一块映射网络驱动器(基于Windows10)
相当于Windows下的一个盘符 这个就像在linux插入一个U盘
        我的电脑->计算机->映射网络驱动器
        驱动器:随便选个盘符
文件夹:\\192.168.1.107\rocky_share

点击完成 网络位置会发现多了个盘


      注意:如果你想让Windows也可以对共享文件夹里面的内容有操作权限
更改共享文件夹的权限:
#chmod 777 /home/share    可读可写可执行



     

猜你喜欢

转载自blog.csdn.net/fly_sky_share/article/details/78537265