CentOS配置smaba与Windows共享文件_MySQL
CentOS
操作环境:CentOS 6.5 64bitLinux与Linux间通过什么共享文件呢——NFS,Windows与Windows之间呢——共享文件功能就OK了,那Windows与Linux之间呢?
这就是本段要讲的东东——samba。
检查是否安装samba
# rmp -qa|grep samba
samba4-libs-4.0.0-58.el6.rc4.x86_64samba-common-3.6.9-168.el6_5.x86_64samba-winbind-3.6.9-168.el6_5.x86_64samba-client-3.6.9-168.el6_5.x86_64samba-3.6.9-168.el6_5.x86_64samba-winbind-clients-3.6.9-168.el6_5.x86_64
# yum install smaba
配置samba
设置开机启动
# chkconfig smb on# chkconfig nmb on
也可以使用setup命令可通过界面配置开机启动服务,
# setup
新建smb用户用于访问Linux共享文件
# useradd smb # 新建用户# smbpasswd -a smb # 修改密码
此时/home目录会增加一个smb的用户。该Linux用户目录将可直接共享到Windows下。若要共享其它文件,按步骤3配置文件。如果不用了,删除smb用户也是可以的,
# smbpasswd -x smb # 删除smb用户
samba配置文件。
[tmp]comment = Tmp Directoriespath = /tmp # 共享的Linux目录public = no # 目录不公开writeable = yes # 可写browseable = yes # 可读valid users = smb # 访问用户,上面新建的,也可以使用原来已有的
让smaba通过防火墙
使用samba需要穿过防火墙,因此根据不同情况,这里提供3种方法:
方法1
# system-config-firewall
方法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
允许139 445 137 138几个端口通过。配置完后重启防火墙,
# /etc/rc.d/init.d/iptables restart
方法3
索性,把防火墙关了,
# service iptables stop # 暂时关闭# chkconfig iptables off # 永久关闭
关闭SELINUX
# vim /etc/selinux/configSELINUX=permissive
此时需要重启下系统,
# reboot
启动samba
# service samba start # 启动# service samba restart # 重启
可以通过
# service samba status
查看samba启动状态。
Windows访问
先查看Linux虚拟机网络ip地址,
# ifconifgeth0 Link encap:Ethernet HWaddr 00:0C:29:FD:DC:43 inet addr:192.168.56.58 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fefd:dc43/64 Scope:Link
在Windows下使用Win+R开启运行窗口,输入
//192.168.56.58
即可访问Linux共享的目录。
此时使用
# smbstatus
查看连接状态。
文件访问权限:
若无法从Windows中往共享目录中拷贝文件,可能由于共享目录对smb用户的写权限不足,Linux中使用chmod 777 -R dir可改变dir目录权限。由于权限原因,本文中使用/tmp目录共享,因为/tmp目录对所有用户的权限比较开放。
参考
http://www.livingelsewhere.net/tag/unix-linux-samba-ftp-smb-cifs/http://www.tangrucheng.com/centos6-5-setup-configure-samba.html

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)
