通常情况下Ubuntu通过开启共享文件夹只能实现Windows和Ubuntu的文件共享,而在Ubuntu上搭建samba服务器则可以实现同一局域网下不同操作系统文件共享,实现更多便捷操作,以下总结了在Ubuntu上搭建samba服务器的具体实现步骤~
输入以下命令安装samba服务器:
zhijing@zhijing-virtual-machine:~$ sudo apt-get install samba
zhijing@zhijing-virtual-machine:~$ sudo apt-get install samba-common
建立共享目录并设置权限
zhijing@zhijing-virtual-machine:~$ mkdir /home/zhijing/winshare
zhijing@zhijing-virtual-machine:~$ sudo chmod 777 /home/zhijing/winshare
一定要记得修改权限~(不然windows无法访问root下的文件)
配置samba服务(这一步最好切换root权限,负责可能无法修改文件)
root@zhijing-virtual-machine:/home/zhijing# vi /etc/samba/smb.conf
a.在Debugging/Accounting中的 max long size=1000 后添加
security = user(只有账号密码才可以登录)
security=share(任意可看)
b.在文件末尾添加如下配置文件
第一个[myshare]设置共享文件名,可以任意指定
第二个comment为对共享文件的描述
第三个path为共享目录的路径
第四个为表示共享文件可修改 第五个表示共享文件可浏览(最后保存退出即可)
新建资源用户和密码
设置用户名:useradd+用户名
root@zhijing-virtual-machine:/home/zhijing# useradd smbuser
设置用户密码 smbpasswd -a +用户名
root@zhijing-virtual-machine:/home/zhijing# smbpasswd -a smbuser
重启samba服务器
root@zhijing-virtual-machine:/home/zhijing# samba restart
访问共享目录:在windows环境中使快捷键win+R打开cmd输入服务器ip地址(格式:\\192.168.245.128)回车后输入账号密码即可成功访问~