您的位置:首页 > 其它

rhel6下安装samba服务

2015-12-25 16:36 302 查看
测试环境目前是samba服务器端是linux操作系统,客户端是linux和windows
1、服务器端samba的安装
yum install samba
2、修改/etc/smb.conf
全局配置 Global Settings
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = test
自定义区 Share Definitions
[test]
comment = test comment,#随便写,应该是个提醒而已
path = /home/test/samba,#具体目录,记住要有权限,否则无法读写
public = yes
writable = yes
printable = no
write list = +staff,#记住要新建一个这样的组
3、其他自定义的用法,参考配置文件即可,一般第三种用的最多
# Un-comment the following and create the netlogon directory for Domain Logons
;       [netlogon]
;       comment = Network Logon Service
;       path = /var/lib/samba/netlogon
;       guest ok = yes
;       writable = no
;       share modes = no

# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;       [Profiles]
;       path = /var/lib/samba/profiles
;       browseable = no
;       guest ok = yes

# A publicly accessible directory, but read only, except for people in
# the "staff" group
;       [public]
;       comment = Public Stuff
;       path = /home/samba
;       public = yes
;       writable = yes
;       printable = no
;       write list = +staff
4、配置组、用户、家目录及samba自启动
groupadd staff
useradd -g staff test
passwd test
smbpasswd -a test,#这个密码才是samba客户端登录时用的
mkdir /home/test/samba
chown -R test:staff /home/test/samba
chkconfig sbm on
service sbm start
5、windows\linux客户端测试
windows下输入\\ip\test,提示输入用户名和密码,测试上传、下载、删除都OK
linux下安装yum install cifs-utils后(否则会提示只读错误),输:
mount //192.168.180.68/test /mnt/test -o username=test%518518
其他写法
mount -t cifs -o username=root,password=root01 //192.168.1.184/production /home/netrec
测试上传、下载、删除都OK
系统自动挂载的话,找到/etc/fstab添加即可:
//192.168.180.68/test /mnt/test cifs defaults,username=test,password=518518 0 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息