linux环境实现文件夹共享,常用的方法就是安装Samba,以下就是实现文件夹共享的步骤:
一、安装Sambayum -y install samba samba-clIEnt samba-common二、修改Samba配置文件 1.配置内核参数
ulimit -n 16384 vi /etc/security/limits.conf
在最后加入以下内容
* - nofile 16384
tips: 这主要是避免在启动Samba时出现以下警告信息:
rlimit_max: increasing rlimit_max (1024) tominimum windows limit (16384)
2.修改配置文件cd /etc/samba/
先做备份,以防万一
cp smb.conf smb.conf.bak
修改[global]配置内容,并新添加[SHAREDOCS]内容。
SHAREDOCS为共享文件夹名(本例访问共享文件夹不需要用户名和密码)
[global] workgroup = WORKGROUP netbios name=SHAREDOCS server string=Samba Server security = user map to guest = Bad User [SHAREDOCS] path=/ 注意:path的值为你要共享的文件夹名称,此处我选择了根目录 writable=yes browseable=yes public= yes guest ok=yes
三、
重启服务 systemctl restart smb systemctl enable smb systemctl status smb
四、让samba通过防火墙 1.直接关闭防火墙 systemctl stop firewalld
如果要开机自动关闭防火墙则
systemctl disable firewalld
2.配置/etc/sysconfig/iptables文件,添加
-A input -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A input -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A input -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT -A input -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
添加以上端口,配置完重启防火墙
systemctl restart firewalld五、关闭SEliNUX
vim /etc/selinux/config
把SEliNUX的值改为Disabled,之后需重启系统
reboot
六、在局域网内其他电脑文件夹内输入//ip即可访问
总结
以上是内存溢出为你收集整理的Linux设置文件夹共享全部内容,希望文章能够帮你解决Linux设置文件夹共享所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)