今天因为工作的需要安装了(RHEL)redhat 6.1 自己为了方便就安装Samba 以记之。
注:Linux系统是刚刚安装好的所以没有samba安装的任何记录。
安装准备:
ISO:RHEL_6.1 x86_64 Disc.iso (RHEL安装包)
安装环境:
Linux系统:Red Hat Enterprise Linux Server release 6.1 (Santiago)
安装步骤如下:
1. 挂载 iso 安装包
mount /dev/sr0 /mnt/cdrom
2.进入目录 /mnt/cdrom 查看安装包内容
3.进入目录 /mnt/cdrom/Packages
4.查询samba安装文件,以下就是要用的rpm 安装包
5.安装rpm包(我的linux系统是64的,因此选 x86_64包)
6.检查安装的包,有以下包就表明安装成功了。至此samba安装完成,下一步就是samba配置。
7.拷贝samba配置文件,为了保险先拷贝一下配置文件。配置文件及目录 /etc/samba/smb.conf
8.修改samba配置文件 smb.conf
smb.conf文件里面有许多的注释,我们不用管它。如下是文件原件
我们可以用命令去掉注释,如下:( 注意:执行以下命令之前一定要 拷贝文件 smb.conf 成smb.conf.bak)
grep -v "^#" smb.conf.bak |sed 's/\t//g' |grep -v "^;"|grep -v "^#"|grep -v "^$" > smb.conf
以上命令是 备份文件smb.conf.bak 里的注释 空行 都去掉 重新写到 smb.conf 里,下面是执行后的文件:
9.添加共享目录 ,保存退出。
10.添加用户。(我是直接添加root用户了)
11.关闭iptables 和selinux
service iptables stop(关闭iptables)
vim /etc/selinux/config 修改 SELINUX=disabled(永久关闭selinux)
(setenforce 0 临时关闭seLinux)
12.启动samba服务
13.windows连接linux 共享目录 连接
windows一定要可以ping同linux 。windows开始输入框输入 cmd
14.windows 配置
打开我的电脑 在地址栏输入地址即可,如下:(第一次登录要输入用户名密码的,用户名就是 pdbedit 命令添加的用户名和密码)
结语:以上是个人配置samba的经验,有不足和错误的地方希望大家给予指正和包容理解。