samba:共享文件和打印机
1,两个协议:smb(server message block)协议;netbios协议
2,服务进程:smbd(smb服务器)(端口号TCP:139,TCP:445);nmbd(netbios名称服务器)(端口号UDP:137,UDP:138)
3,smb用的脚本文件/etc/rc.d/init.d/smb: service smb restart
4,软件samba-3.0.25b-0.el5.4.i386.rpm:主程序包
samba-client-3.0.25b-0.el5.4.i386.rpm:客户端工具
samba-common-3.0.25b-0.el5.4.i386.rpm:通用工具和库文件
samba-swat-3.0.25b-0.el5.4.i386.rpm:图形化管理工具
5,查看软件安装与否rpm -qa | grep samba*
6,查看服务启动与否service smb/nmb status/start/restart/stop/reload
7,查看进程启动与否ps -ef | grep smb/nmb
8,查看进程需要的端口号netstat -anp | grep smb/nmb
9,开启端口号setup
10,查看端口号是否开启cat /etc/sysconfig/iptables; service iptables restart/reload
11,开机自动加载服务chkconfig --level 5 smb/nmb on/off;chkconfig --list | grep smb/nmb
12,查看SELinux状态sestatus -v;vim /etc/selinux/config -->selinux=disabled;init 6
getsebool -a | grep samba
setsebool -P samba_enable_home_dirs on(让samba可以正常访问/home目录)
setsebool -P samba_export_all_ro on(开启samba的只读共享)
setsebool -P samba_export_all_rw on(开启samba的读写功能)
chcon -t samba_share_t /directory(将目录共享给其他用户)
setsebool -P allow_smbd_anon_write on(将samba服务器目录共享给多个域)
setsebool -P samba_enable_home_dirs on(共享samba服务器家目录)
setsebool -P use_samba_home_dirs on(在本机上使用远程samba服务器的家目录)
setsebool -P smbd_disable_trans on(关闭selinux关于samba守护进程的保护)
13,配置步骤
编辑主配置文件smb.conf(/etc/samba/smb.conf),指定需要共享的目录,并为共享目录设置共享权限
在smb.conf文件中指定日志文件名称和存放路径
设置共享目录的本地系统权限
重新加载配置文件或重新启动smb服务,使配置生效
linux samba
原创yuanhl86 博主文章分类:linux rhel ©著作权
文章标签 linux rhel samba 文章分类 服务器
上一篇:linux rpm yum

-
linux samba
smb.conf security = u...
服务器 用户名 共享目录 客户端 自定义