目的->实现windows和linux系统文件实时交互同步,可在windows系统下编辑保存,无需上传,节省工作效率。如图:
通过samba工具实现windows和linux系统文件实时交互同步,当然还有其他很多方式,今天在这里只先介绍samba的使用
安装Samba
ubuntu系统安装指令:
sudo apt-get install samba
sudo apt-get install smbfs
CentOS 7系统安装指令:
yum -y install samba samba-client
创建linux下共享文件目录
cd /home /* 进入home目录下指令*/
sudo mkdir userprofile /* userprofile是自定义目录名*/
sudo chmod -R 777 ./ /* 当前目录下所有文件目录给全部权限*/
备份原smb.conf配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改Samba的配置文件smb.conf 指令
sudo gedit /etc/samba/smb.conf
在末尾加上以下配置信息
[userprofile]
# 共享文件目录的路径
path = /home/userprofile/share
指定的共享路径是否可用
available = yes
# 是否开启浏览权限
browseable = yes
# 是否允许guest访问
public = yes
# 是否可写权限
writable = yes
#允许访问该共享用户
valid users = myname
# 文件权限设置
create mask = 0777
directory mask =0777
force user =nobody
force group = nogroup
修改完Samba配置文件后,需要重启Samba服务配置才能生效。注意:一定要在 ; write list = root, @lpadmin 这句话前面加,然后保存。
创建用户userprofile
sudo useradd userprofile
设置userprofile账号的密码
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a userprofile
重启服务
sudo /etc/init.d/samba restart
systemctl restart smbd.service
安装工具
sudo apt-get update
sudo apt install net-tools
查看当前服务器ip指令
ifconfig
——————————————————–
本地访问路径(如若文件没权限,可在linux下给文件权限:sudo chmod -R 777 ./)
\\192.168.33.132\userprofile\
—————————————————–
安装Ubuntu samba图形管理界面
sudo apt-get install system-config-samba
启动samba图形管理界面
#sudo system-config-samba
———————–以下提供给专业人员参考使用:——————————————————————————————————-
Samba配置文件详解
|