linux中samba共享文件-cyl

xiaoxiao2021-02-28  38

以(北华大学网络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”即可登录到目标服务器即可找到  

转载请注明原文地址: https://www.6miu.com/read-1700359.html

最新回复(0)