Fedora 搭建Samba服务器
2015-06-04 08:44
267 查看
Fedora 搭建Samba服务器
【顺序不对,待修改】
1.安装samba【从光盘挂载】
先在/mnt目录下新建/cdrom文件夹:
将光盘文件挂载到/cdrom中:
2.确认是否安装samba
samba -4.2.1-7.fc22.i686.rpm 公共包
samba-client-4.2.1-7.fc22.1686.rpm samba服务器必须的包
samba.common-4.2.1-7.fc22.norch.rpm 客户端必须的包
如果没有,则按路径安装
3.配置samba
samba 服务器主要配置文件smb.conf
修改文件
修改 workgroup = WORKGROUP ;主机的工作组名
在文档的最后添加
注:
有些语句前有注释符,如直接修改[public]时应注意
文档修改快捷键,i为插入修改,ESC为取消,:q为退出,:w为保存,:wq为保存并退出
4 启动samba服务
在服务管理上,fedora推出新的管理程序 systemctl
旧指令
同样还有restart,status
新指令
还要开启
samba这两个daemon服务作用分别是:
smb主要负责管理samba主机分享目录、档案与打印机等内容
nmb主要负责管理群组,NetBIOS name 的解析等
执行代码使上述两个服务开机自启动
如不能启动,先关闭防火墙设置
5.添加samba用户并设置密码
用户名为WIND,设置密码
注,如果用户不是系统用户的话,应先添加用户再设置密码
6.关闭防火墙与selinux
不关防火墙会导致window看不到本机
不关selinux会导致window 没有权限访问本机
方案一:
修改配置文件永久禁用selinux
如果访问时出现拒绝访问情况,可能是selinux对samba进行限制,应解除限制。
用
查看上面三项是否打开,打开则共享正常
方案二:
在图形界面中更改防火墙设置为Permanent(重启继续生效),开启samba服务。
这样就可以不关闭防火墙与selinux
7.重启
reboot
8.查询samba ip
在window中使用运行(Ctrl+R)输入”//+ip”例如:
提示登陆,输入用户名与密码,打开后点击共享目标文件夹即可从window中复制资料。
LINUX字符界面不支持中文字符。
9.在Linux 下访问Windows的共享资源
【顺序不对,待修改】
1.安装samba【从光盘挂载】
先在/mnt目录下新建/cdrom文件夹:
# mkdir /mnt/cdrom
将光盘文件挂载到/cdrom中:
# mount /dev/cdrom /mnt/cdrom
2.确认是否安装samba
#rpm -qa|grep samba
samba -4.2.1-7.fc22.i686.rpm 公共包
samba-client-4.2.1-7.fc22.1686.rpm samba服务器必须的包
samba.common-4.2.1-7.fc22.norch.rpm 客户端必须的包
如果没有,则按路径安装
#rpm -ivh /mnt/cdrom/Packages/s/samba-4.2.1-7.fc22.i686.rpm #rpm -ivh /mnt/cdrom/Packages/s/samba-client-4.2.1-7.fc22.i686.rpm #rpm -ivh /mnt/cdrom/Packages/s/samba-common-4.2.1-7.fc22.noarch.rpm
3.配置samba
#cd /etc/samba/
samba 服务器主要配置文件smb.conf
修改文件
#vi /etc/samba/smb.conf
修改 workgroup = WORKGROUP ;主机的工作组名
在文档的最后添加
[samba] comment = samba ;设置共享信息 path = /home/share ;共享目录 valid users = WIND ;可以访问共享目录的用户 browseable = yes public = yes wirtable = yes ;用户可否可写
注:
有些语句前有注释符,如直接修改[public]时应注意
文档修改快捷键,i为插入修改,ESC为取消,:q为退出,:w为保存,:wq为保存并退出
4 启动samba服务
在服务管理上,fedora推出新的管理程序 systemctl
旧指令
#service samba start
同样还有restart,status
新指令
#systemctl start smb.service
还要开启
#systemctl start nmb.service
samba这两个daemon服务作用分别是:
smb主要负责管理samba主机分享目录、档案与打印机等内容
nmb主要负责管理群组,NetBIOS name 的解析等
执行代码使上述两个服务开机自启动
#systemctl enable smb.service nmb.service
如不能启动,先关闭防火墙设置
5.添加samba用户并设置密码
用户名为WIND,设置密码
#smbpasswd -a WIND
注,如果用户不是系统用户的话,应先添加用户再设置密码
#useradd WIND #smbpasswd -a WIND
6.关闭防火墙与selinux
不关防火墙会导致window看不到本机
不关selinux会导致window 没有权限访问本机
方案一:
#systemctl stop firewalld ;暂时关闭防火墙 #systemctl disable firewalld ;开机禁止启动防火墙 #setenforce 0 ;暂时禁止selinux
修改配置文件永久禁用selinux
#vim /etc/selinux/config ;把SELINUX=enforcing改为SELINUX=disable
如果访问时出现拒绝访问情况,可能是selinux对samba进行限制,应解除限制。
# setsebool -P samba_enable_home_dirs on # setsebool -P samba_export_all_ro on # setsebool -P samba_export_all_rw on
用
#getsebool -a|grep samba
查看上面三项是否打开,打开则共享正常
方案二:
在图形界面中更改防火墙设置为Permanent(重启继续生效),开启samba服务。
这样就可以不关闭防火墙与selinux
7.重启
reboot
8.查询samba ip
#ifconfig
在window中使用运行(Ctrl+R)输入”//+ip”例如:
//172.16.24.55
提示登陆,输入用户名与密码,打开后点击共享目标文件夹即可从window中复制资料。
LINUX字符界面不支持中文字符。
9.在Linux 下访问Windows的共享资源
#smbclient -L //ip -U user
# smbclient -L //172.16.24.227 -U WIND
相关文章推荐
- 升级fedora16beta遇到的问题
- 你应该选择 Ubuntu 还是 Fedora?
- Fedora 14安装全面体验[图文]
- 15岁生日快乐,Fedora Linux!
- Fedora Linux 7 Test 4 发布 下载地址
- Samba NT Domain Controller
- Fedora环境下装MySQL命令方法介绍
- 在Fedora 10下配置SVN服务器的步骤
- Fedora下安装php Redis扩展笔记
- RHE5服务器配置-搭建Samba服务器步骤(图)
- Fedora14 Linux系统安装Golang开发环境笔记
- fedora-18-ibus-输入法设置
- fedora,linux mint 命令行(终端)打开目录
- fedora创建快捷键打开终端(terminal)
- fedora18 安装virtualbox 步骤 与 解决kernel driver not ...
- fedora18自带的video视频播放器不能播放视频(rmvb和avi)和音频(mp3)
- fedora18安装软件时出现GPG key retrieval failed: [Errno...
- samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
- 为何投奔BSD