win与linux的文件共享服务 1、samba需要先进行验证 2、用户必须是系统用户(apache就不需要系统用户,可以是虚拟用户,在apache中添加用户) 3、设置samba验证密码(smbpasswd -a 用户名#添加密码;smbpasswd 用户名#修改密码) 4、修改配置文件/etc/samba/smb.conf 5、/etc/rc.d/init.d/smb start #启动samba
1、samba在设置的时候对目录有写权限 2、共享连接用户在linux系统中对共享目录有写权限
略
要实现这个功能就需要注意linux设置目录的粘着位,可参考【 Linux入门:常用命令:用户、组及特殊权限处理】
有网络通信的时候,一定要注意防火墙
netfilter/iptablesSELinuxgesebool 查看每个服务的状态 setsebool设置服务状态 /etc/selinux/config SELINUX disabled chcon -t samba_share_t /sharedir #selinux允许samba可以使用sharedir目录
Firewall1)Port 137 (UDP) - NetBIOS 名字服务 ; nmbd 2)Port 138 (UDP) - NetBIOS 数据报服务;nmbd 3)Port 139 (TCP) - 文件和打印共享 ; smbd(基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议) 4)Port 389 (TCP) - 用于 LDAP (Active Directory Mode) 5)Port 445 (TCP) - NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享) 6)Port 901 (TCP) - 用于 SWAT,用于网页管理Samba
