samba 部署和优化(实验步骤)

回复 收藏
实验目的:在linux机器上建立一个目录, 让widows访问
yum安装:yum install -y samba samba-client

实验1 (做一个目录出来,任何人都可以访问,只读权限)

  • vim /etc/samba/smb.conf


  • 修改:   1 验证方式 (security=user    改为   security=share)

              2 在最后面增加一段
                   [aming]
                                     comment = share all
                                     path = /tmp/sambadir
                                     browseable = yes
                                     public = yes
                                     writable = no
http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/e696f577908944dd9fbeaebe7c3e9482/clipboard.pnghttp://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/e8e4587e60904b9aa6c5e2f15eb3a0df/clipboard.png


               3  修改工作组 (workgroup =MYGROUP  改为 workgroup=WORKGROUP)
                  http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/2d24787afce84a529657c8d178db6fe2/clipboard.png


  • 启动smb 服务

/etc/init.d/smb start


  • 创建共享目录,  将共享目录下的 test目录改成777权限

mkdir /tmp/sambadir            //创建sambadir 共享目录
cp /etc/passwd   /tmp/sambadir/1.txt   //复制passwd文件  为1.txt
mkdir /tmp/sambadir/test                     //创建一个test目录
chmod 777 /tmp/sambadir/test            // 将test目录权限改为777





  • 测试和访问
1 在windows下访问  (在运行下输入IP地址   \\192.168.80.132)


http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/eee00373fe7f47e5896a47dfd8ab6157/clipboard.png



2 在linux下访问 (smbclient)

smbclient //192.168.80.132/aming     
下一步出现root账户密码不用管,直接回车

ls显示该目录
http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/7382bcc78693442482bcfca0216f7fff/clipboard.png

3 挂载访问
先安装一个cifs-utils 这个文件,在进行挂载
yum install -y cifs-utils
mount -t cifs //192.168.80.132/aming /opt/
下一步出现密码,不需要,直接回车


进入 /opt目录,显示下面的文件
cd /opt/
ls
http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/08b69840702749e0b47343c03f3a7c94/clipboard.png










实验2(共享一个目录 ,输入用户名和密码登录才可以访问,并且是可读可写)

  • 编辑配置文件
vim /etc/samba/smb.conf



  • 修改  :  

1 把下面这一段删掉


[aming]
                                     comment = share all
                                     path = /tmp/sambadir
                                     browseable = yes
                                     public = yes
                                     writable = no


http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/1b4bd44724f445f2be4b7b23ee05082c/clipboard.png

2  验证方式   security 恢复为user (security=user  )
  http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/e8a9a3c4a84446b993ed07cc266c13f2/clipboard.png

3 在后面增加一段
     [aminglinux]
                   comment = share for users
                   path = /tmp/sambadir
                   browseable = yes
                   writable = yes
                   public = no
http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/b9c3046dd3194af4956225f1ace2e065/clipboard.png


  • 创建一个账户 smbuser1 , 通过pdbedit 变成 samba账户
useradd smbuser1

pdbedit -a smbuser1     

http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/1a2058f7630f4bc287354acbed2abe17/clipboard.png


  • 重启smb服务
/etc/init.d/smb restart




  • 测试和访问


1 在windows下访问  (在运行下输入IP地址   \\192.168.80.132)http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/6f4b04bf274548f89943eeaaeaa67b2b/clipboard.png

2 在linux下访问 (smbclient)
  使用smbuser1 用户访问
smbclient  -Usmbuser1  //192.168.80.132/aminglinux

http://file:///C:/Users/win7/AppData/Local/YNote/data/daiqing_hb@163.com/e4834f62c72f4f01b2629a5a3b41de6a/clipboard.png

3 挂载访问

mount -t  cifs -o username=smbuser1,password=123456  //192.168.80.132/aminglinux /opt/


df -h



12.png 1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 10.png 11.png 12.png 13.png
2016-01-28 18:18 举报
已邀请:
0

jinm

赞同来自:

{:4_91:}
0

乐橙306

赞同来自:

说说你对   samba   nfs  vsftp  的理解
0

15012600075

赞同来自:

{:4_91:}
0

goldfish

赞同来自:

请问搭建samba服务器后,在linux上挂载访问时,挂载出现问题怎么办?http://file:///C:/Users/asus/A ... P.png

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: