永发信息网

如何共享linux中的smb服务器?

答案:2  悬赏:70  手机版
解决时间 2021-03-01 01:15
如何共享linux中的smb服务器?
最佳答案
以下是我在学习linux时所做的实验:
环境是:A 为SAMBA服务器:IP 192.168.0.2
B 为SAMBA客户端:IP 192.168.0.3
C 为XP测试机 :IP 192.168.0.4
下面我们就开始架设SAMBA服务首先我们要安装SAMBA这里有4个SAMBA包我们都需要安装其中SWAT我们在后面会讲到的
配置IP地址 netconfig
启服务:service network [start|restart|stop|reload|statur]
/etc/samba/smb.conf是samba的主配置文件其实我们不需要任何修改就可以用
samba了默认需要用户名和密码的
安装RPM包: rpm –ivh samba-conmmon-3.0.10-1.4E

system-config-samba-1.2.21-1
samba-3.0.10-1.4E
samba-client-3.0.10-1.4E

主配置文件:/etc/samba/smb.conf
查看文件的清新路径:grep –v “^#” /文件路径/ | grep –v “^;”
在这里先说明samba的用户密码必须自己设置,不能用系统的用户,但是帐号可以一样的,我们现在就创建samba用户和密码:
建立SAMBA用户帐号:Useradd (用户名) smbpasswd –a (密码)
Smbpasswd –a (用户系统存在): 添加指定的用户帐户
Smbpasswd –d (用户系统存在): 禁止指定的用户帐户
Smbpasswd –e (用户系统存在): 启用指定的用户帐户
Smbpasswd –x (用户系统存在): 删除指定的用户帐户
刚才在XP里的用户是在/home/ 也就是说默认的samba用户登陆到服务器其实就是自己的目录是吧!并且能删除上传和下载是吧!
清除用户帐户密码缓存:net use * /del
对SAMBA文件配置测试:testparm
默认有没匿名用户登陆?默认在58行我们只要:
security = [share|user|server|domain][不用密码|用密码|工作组|域控制器]
添加就可以了修改配置文件后重启服务:service smb restart
并赋予权限:shmod 757 /文件所在路径

3,我们怎么样自己定制共享目录,在主配置文件中添加:
[共享名]
comment = crazy linux
path = /文件路径
browseable = yes 宿主目录
guest ok =yes 开启来宾
writable =yes 可写
配置完后重启服务:service smb restart
4,我们在来看看只读的怎么做的不需要密码的
[共享名]
comment = zhidu 说明信息
path = /文件路径
browseable = yes 宿主目录
guest ok = yes 开启来宾
配置完后重启服务:service smb restart

并加入组中:chown 组名:组名 文件名
并赋予权限:chmod 777 文件名/

添加公共目录设置:/etc/samba/smb.conf
[共享名]
Path = /文件路径 共享文件的路径
Only guest = yes 验证身份
Writable = yes 可写
启动SAMB服务器: service smb [start|restart|stop|reload|statur]
以上是用WIN测试的那么我们来看看用LINUX下怎么做的
LINUX下的软件:smbclient-*
smbclient -L 服务器IP地址: 查看共享资源
smbmount //服务器IP地址/共享名 /挂载点
Smbclient //服务器IP地址/共享文件夹 –u 帐户
Smbbstatus:状态服务器
Mount –t smbfs –o username=用户 //服务IP地址/共享目录/挂载点
卸载: umount /卸载点
全部回答

下载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的共享文件夹。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山地车链条用什么油?
广西嘉润农业投资发展有限公司互联网营销中心
认知心理学家认为,儿童学会用绳子打结不属于
出租车出险.1000元以内不赔吗
新买的凉鞋磨脚趾怎么办
面相 颧面低平 鼻气失宫 是什么相 女性
尹江路隧道在哪里啊,我有事要去这个地方
埋我姐的丈夫我有腰孝吗
the shoes store has shoes【 】a【 】【 】
交通路156号院(东门)地址在哪,我要去那里办
while(str[i]!='\0') { s[i]=str[i
沸水跟开水有什么区别
写小动物撒娇的样子少50
写景的万能开头与结尾
易通智能电子地址在哪,我要去那里办事
推荐资讯
时代花城2期-北区地址有知道的么?有点事想过
求捡个杀手做老婆TXT
梦见捡金元宝和硬币 什么意思
600块钱可以买什么手机
信用卡和银卡有什么区别?
怎么踢香蕉球
求 魔力充电娘 动漫的百度云资源呀,不要小屏
暮光之城3用什么播放器看不需要开VIP?
如图是表示某一生态系统中四种生物所含有机物
在现代生活和学习中,纸有哪些用途?在科技发达
尊选美之美汽车青年名车精洗美容会所地址在哪
求一元二次函数y=3x-2x²-5的最值?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?