linux下如何安装smb服务器

如题所述

下载rpm格式的Samba安装程序安装:yum install samba编辑配置文件:vim /etc/samba/smb.conf找到Standalone Server Options,将下面的security = share,使用户登陆时不需要输入帐号及密码。设置公共访问目录,在smb.conf中找到:; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff将前面的分号去掉。path = /home/samba
指定公众共享目录路径,该目录就可以供不同用户使用。public = yes
取值为yes时,允许公众共享。否则,禁止公众共享目录。writable = yes
取值为yes时,公众对/home/samba有可写权限。printable = no
取值为yes时,公众对/home/samba有打印权限。write list = +staff
指定具有可写权限的用户名单或用户组所有成员,这里允许staff用户组的所有成员具有可写权限。设置smb开机自启动:
chkconfig –level 345 smb on启动smb服务:service smb start
此时打开\Linux主机IP,会看到有一个public的共享文件夹。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-16
rhel server配置,还有PDF下载
http://redking.blog.51cto.com/
第2个回答  推荐于2016-07-25
SMB介绍:
用于网络文件共享。
一、下载或从光盘上找到SMB服务安装包。
二、安装(samba*代表其安装包名称):
# rpm -ivh samba*
三、配置SMB文件:
# vi /etc/samba/smb.conf
在“Share Definitions”区段添加如下内容:
[Test]
comment = Test Directories
path = /mnt/share
browseable = yes
writeable = yes
保存并退出。
添加一个用户并设置密码:
# useradd smbtest
# passwd smbtest
......
SMB与系统共用用户名,但不共用密码。也就是说,上面设置的用户名对SMB有效,
但密码对SMB无效,需用smbpasswd命令另外添加一个密码。
# smbpasswd -a smbtest
......
以上都设置好了之后,就可以启动SMB服务了:
# service smb start
如返回正常,就可以使用共享服务了。
客户端登陆共享服务器需使用smbclient命令。
查看某服务器共享的目录:
# smbclient -L 192.168.2.11 -N
# smbclient -L 192.168.2.11 -U smbtest
......(输入密码)
登陆共享服务器:
# smbclient //192.168.2.11 -U smbtest
......(输入密码)
smb:\>?
smb:\>get filename
smb:\>put filename
......
smb:\>quit
以上资料并不完整,仅供参考,待以后更新。
实例
[global]
security = share
[public]
comment = Public Dir
path = /usr/local/public
public = yes
writable = yes
printable = no
write list = +staff
read = yes
create mask = 0777
security mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
directory security mask = 0777
在windows下面使用\\ip\public访问
相似回答