linux中samba共享文件-cyl
以(北华大学网络16级linux上级实验为例)建立samba服务器,实现共享centOS系统的目录
第一步:
通过yum库安装samba 服务。因为安装samba服务,需要安装很多依赖文件,yum源安装的时候会自动安装相关依赖文件。yum list samba* 查看yum库中可安装的samba软件包。
然后 yum -y install samba.x86_64 进行安装如果通过rpm包和tar.gz包安装,很多依赖文件都没有,要自己安装很多依赖源,非常繁琐。我尝试过,后来放弃了,最好还是通过yum安装,方便快捷高效。
rpm -qa|grep samba 查看samba服务的安装信息
第二步:建立共享文件夹并建立测试文件
cd /home
mkdir sharedir
chmod 777 /home/sharedir 更改目录的权限
cd sharedir
vi test.txt
文件中随便写入一些内容:wq保存退出。
chmod 777 /home/sharedir/test.txt
第三步 更改smb.conf档案:vi/etc/samba/smb.conf
进入之后在最后加上如下内容:
说明:
comment:提示,在windows的网络邻居上显示为备注。
path:linux上共享目录
valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
public:允许guest访问
writable: 允许用户写
printable: 若设为yes,则被认定为打印机
create mask:在共享目录上建立的文件的权限第四步:设置账户的samba服务密码
[root@localhost /]# smbpasswd -a chaiyinlei(注释:这个是你的linux用户名,没有用户名的建立一个)
New SMB password:
Retype new SMB password:
Added user chaiyinlei.第五步启动samba服务
依次输入以下命令
service smb start(star可以改成restart) 或是这个命令(systemctl start smb.service)service iptables stop 或是这个命令(iptables -F)
setenforce 0
第六步
在“开始 > 运行”中输入“\\192.168.0.109”即可登录到目标服务器即可找到
文章来源: englishcode.blog.csdn.net,作者:知识浅谈,版权归原作者所有,如需转载,请联系作者。
原文链接:englishcode.blog.csdn.net/article/details/80009016
- 点赞
- 收藏
- 关注作者
评论(0)