centOS里面samba的问题

发布网友

我来回答

2个回答

热心网友

CentOS可以按如下方式来操作搭建简单的samba服务器:1,检查samba所需要的包是否安装:rpm -qa | grep samba一般要安装samba-common,samba-client,samba这三个包。2,配置:修改/etc/samba/smb.conf定位到security,将其设置为security = share定位到smb.conf文件尾,添加如下行:[share]path=/sharepublic=yeswritable=yes并在根目录建立share目录:mkdir /share改变权限:chmod o+w /share3,启动samba:service smb start这样一个可读写的共享模式samba就建好了。

热心网友

nbsp;
chmod 700 /var/samba/austin
此时该文件夹属于austin用户,并且只能由austin用户访问. 例三: 建立一资源,只能让root,zhang和wang访问.
<1>. 编辑smb.conf文件

vi smb.conf

[zhang wang]
comment = zhang wang
path = /var/samba/zhangwang
vaild users = zhang wang
public = no
writable = yes
creat mask = 0707

<2>. 建立共享文件夹

mkdir -p /var/samba/zhangwang

<3>. 给该文件夹设置访问权限.

chmod 707 /var/samba/zhangwang
此时该文件夹只能root,zhang,wang访问了. 例四: 建立一资源,让指定的组group2中的用户访问.
<1>. 编辑smb.conf文件

vi smb.conf

[group]
comment = group2
path = /var/samba/group2
public = yes
writable = yes
write list = @group2 //设置读写访问用户列表

<2>. 建立共享文件夹

mkdir -p /var/samba/group2

<3>. 给该文件夹设置访问权限.

chown group2.group2 /var/samba/group2

chmod 770 /var/samba/group2
此时该文件夹只能由group2中的用户访问了.
(3). 以上为创建共享文件夹,下面为创建共享打印机.

<1>. 配置打印机的方面有很多,比如使用redhat-config-printer命令即可调出配置
菜单.

<2>. 当然smb.conf中也要设置啊:

[global]
printcap name = /etc/printcap //配置文件路径

[printers]
writable = no
guest ok = yes //guest可用
browseable = no //不可浏览
ptrintable = yes
path = /var/spool/samba //队列位置
printer admin = root //打印机管理员

其他配置不变或按情配置

接下来再添加print驱动设置:

[print$]
comment = printer drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root

接着创建drivers文件夹:
mkdir -p /etc/samba/drivers 最后给用户准备打印机驱动,并启动打印共享:

cupsaddsmb -a -U root //-a为共享所有打印机 -U为以root身份执行

cupsaddsmb命令
4. 测试并启动Samba服务器.

testparm //测试

service smb start

pstree | grep mbd //查看是否启动 5. 访问Samba(1). 从Windows端访问.
使用"网络邻居"访问即可.

(2). 访问时可以使用IP地址,也可以使用主机名访问.

vi /etc/samba/lmhosts

192.168.80.35 smz_f91 //创建主机名与IP的映射

访问时,使用smbclient命令,使用方法如下:

smbclient -L IP/主机名 [-U 用户名] //浏览Linux/Windows资源列表

smbclient -L 192.168.80.35 &
文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008611/1246_2.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com