samba共享文件时端口问题

来源:互联网 发布:沈阳数据恢复 编辑:程序博客网 时间:2024/05/21 19:41

主要解决问题是:某些samba服务器无法正常使用139,445端口,可以更换端口解决。


安装和配置的方法,网上很多,这里就简单复述:

centos安装:

yum install -y samba


为samba 添加用户,samba的用户必须是linux的用户:

useradd 用户
smbpasswd -a 用户
输入密码两次。


配置:

vi /etc/samba/smb.conf

在文件最后添加,替换汉字内容。

共享路径建议不要用root权限下的路径。

网上说samba 会开启139,445端口, 由于这个2个端口高危端口,有些环境复杂的服务器关闭了这2个端口;

如果配置好后,挂载时显示 正在操作或者 operation in progress的信息,可能是端口问题, 请检查防火墙设置, 也可以在客户机 telnet IP PORT 测试。


如果需要更换smb的端口,直接在global配置项中操作如下:

[global]

smb ports = 1399

[共享名称]
  comment = 描述
  path = /home/路径
  public = yes
  writable = yes
  browseable = yes


重启服务:

service smb restart


这样服务端就起好了。

如果用linux 共享的话, 可以用mount临时挂载:

mount -t cifs -ro,username="用户名",password="密码",port=1399 //服务器IP/共享名称 /home/挂载点

如果端口没有修改,则不需要红色的端口。


也可以修改

vim /etc/fstab

在后面添加

//服务器IP/共享名称 /home/挂载点 cifs username=用户名,password=密码,port=端口,uid=1000,gid=1000 1 1

保存后 可以直接 手动mount :

mount /home/挂载点

完成!