重启系统 命令: reboot
安装Samba及客户端Samba-client 命令: yum -y install samba samba-client配置samba 设置开机自动启动 命令: chkconfig smb on
启动samba服务 命令: service smb start 或 /etc/init.d/smb start
设置samba别名服务自动启动命令: chkconfig nmb on
启动samba别名服务命令: service nmb start 或 /etc/init.d/nmb start
备份samba配置文件命令: cp /etc/samba/smb.conf /etc/samba/smb.confbak
恢复samba配置文件 命令: cp /etc/samba/smb.confbak /etc/samba/smb.conf
进入配置文件 命令: vi /etc/samba/smb.conf 找到[global]这行进行配置 我自己的配置方法是删除smb.conf文件,再创建smb.conf文件自行配置信息
配置信息如下:
[global] workgroup = WORKGROUP #工作组(可自行设置) service string = Samba Server #设置samba服务器名称[可自行更改] netbios name = SambaServer #设置服务器访问别名[可自行更改] security = user #设置samba服务器安全级别为user,即以账号和口令访问 [rise] #在Windows网上邻居中看到的共享目录的名字 path = /home/rise #共享文件地址 public = no #不公开目录 writeable = yes #共享目录可以读写 valid user = rise #只允许rise用户访问 browseable = yes # :wq #保存配置信息 添加用户访问linux共享目录 rise 用户家目录为/home/rise, 用户登录终端设为/bin/false(即使之不能登录系统) mkdir /home/rise #建立rise文件夹 touch samba.txt #创建测试文档 useradd -d /home/rise -s /sbin/nologin rise chown rise:rise /home/rise -R 将用户rise添加入到Samba用户数据库,并设置登录共享目录的密码命令:
smbpasswd -a rise #配置samba用户rise密码New SMB password: 输入该用户用于登录Samba的密码
Retype new SMB password: 再次确认输入该密码
Added user rise. #特别注意:这里设置的密码是用户登录Samba共享目录的密码,不是用户登录linux系统的密码, 密码设置为 123456
重新启动服务 /etc/init.d/smb restart测试
在window客户端输入 \IP地址 或者 \rise #服务器别名 回车之后,会跳出来登录框, 输入账号rise 密码123456 即可访问共享目录 至此, CentOS 6.5 linux samba 服务器配置完成。