一.搭建基本共享文件,匿名访问:
1.备份smb.conf文件,出现问题好恢复:
[root@epro samba]# cp -p smb.conf smb.conf.bak
2.编辑smb.conf文件
[root@epro samba]# gedit smb.conf
在---------Standalone Server Options----------这条语句下面
修改:
security = share
passdb backend = tdbsam
默认是没有/etc/samba/smbpasswd文件,在Standalone Server Options加上下面这句就有了:
smb passwd file = /etc/samba/smbpasswd
默认的security = user(需要系统账户访问) 改为security = share (可以使用匿名访问)
在----------Share Definitions---------- 这条语句下面
添加:
[share]
comment = share of test
public = yes
path = /mnt/abc
writable = yes
printable = no
解释:
[share] ——服务器共享文档名称
comment = share ——服务器说明
path = /mnt/abc ——共享文档的路径
publice = yes ——允许匿名访问
writable = yes ——允许写入(前提是目录本身有其他用户写入的权限)
printable = no —— 并非打印机
3.建立共享文件夹
[root@epro ~]# mkdir /mnt/abc //创建文件夹abc
[root@epro ~]# cd /mnt
[root@epro mnt]# chmod 1777 abc //修改abc文件夹的权限为777,设置冒险位为1
设置冒险位作用:目的是用户a在共享目录里面写入文件,那么用户b登陆看到之后只能读取却不能删除,起到了防止用户误删除其他用户的文件
4.重新启动samba服务
[root@epro abc]# service smb restart
[root@epro abc]#chkconfig --level 3 smb on //运行级别3自动加载
也可以用ntsysv,图形化设置自动运行
5.用windows去访问SAMBA共享文件:
\\192.168.0.14\share
以上为个人实验后写下的笔记,都是纯手工输入的。。。。
安装samba
编辑:/etc/samba/smb.conf
修改:security = share
添加:
[aaa] 共享名
comment=a samba test 注释提示
path=/mnt/aaa 共享的目录
browseable=yes 可以浏览
writable=yes 可以读写
public=yes 任何人可以访问
注意/mnt/aaa目录权限要777
启动samba服务service smb start