当前位置:文档之家› Linux下samba共享文件夹配置_经验共享

Linux下samba共享文件夹配置_经验共享

Linux(centos 5.6)下samba共享文件夹按照配置指南
步骤 1# yum -y install samba
使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装
samba,此过程需要一点时间。

步骤 2# rpm -qa | grep samba
检查samba服务包的安装情况,会显示类似如下两个包:
samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件
samba-3.0.33-3.7.el5_3.1 //服务器端文件
步骤 3# whereis samba
由于是yum安装,可以用此命令查看samba安装位置,得到类似如下内容:
samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz
步骤 4更改smb.conf文件。

例如:需要实现一个最简单的功能,让所有用户可以读写一个Samba服务器共享的一个文件夹。

1.备份smb.conf文件。

# cd /etc/samba
# mv smb.conf smb.confBAK
2.重新创建一个smb.conf文件。

#touch smb.conf
3.在smb.conf中添加以下配置项。

相关命令的配置项说明如表1-1所示。

[global]
workgroup = LinuxSir
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes
oplocks=no
表1-1smb.conf文件添加项说明
步骤 5建立相应目录并授权。

# mkdir -p /opt/linuxsir
# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
# chown -R nobody:nobody /opt/linuxsir
步骤 6启动smbd和nmbd服务器。

(centos samba启动:/etc/init.d/samba restart)# smbd
# nmbd
步骤 7查看smbd进程,确认Samba服务是否运行起来了;
# pgrep smbd
13564
13568
步骤 8最后,启动Samba 服务。

[root@sample ~]# chkconfig smb on← 设置 Samba 自启动
[root@sample ~]# chkconfig --list smb← 确认 Samba 启动标签,确认 2-5 为
on 的状态
smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@sample ~]# /etc/rc.d/init.d/smb start← 启动 Samba 服务
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
步骤 9访问Samba 服务器的共享。

●在Linux 中您可以用下面的命令来访问。

# smbclient -L //LinuxSir05
Password: //直接按“Enter”
●在Windows中,您可以用下面的办法来访问。

//LinuxSir05/
步骤 10samba服务mount方法
●mount 挂载共享目录
mount -o username=www,password=www //192.168.0.61/samba_file
/data0/htdocs/apps/Public/upload
mount -o username=用户名,password=密码, -l //ip地址或计算机名/共享文件夹名挂载
点,事例如上
●用root用户,编辑vi /etc/fstab, 在最后面加入:
//192.168.0.246/share /data0/htdocs/apps/img
defaults,auto,username=www,password=www 0 0
这样linux机器重新启动都可以自动挂载到共享目录下了
参考资料:
CentOS Samba 服务器配置:
/blog/static/601960692008922103010157/
/dmr88/blog/item/710164c3556e8c59b319a8c0.html
samba服务mount方法:
/info/html/edu/20060101/298331.html
由于是yum安装可用此命令启动samba,若想开机自启动samba服务,请参考此文章
/linglongwunv/blog/item/be4009c5dda5eda08326ac21.html
8、若启动成功,最简单的适合内网使用的samba已配置好。

卸载samba请参考此文章
/linglongwunv/blog/item/3770cff4266c742cbc310993.html
9、从Windows 客户端连接到Samba 服务器,即客户端使用samba的方法可参考此
文章/linglongwunv/blog/item/9f1c348924387d9da4c27208.html。

相关主题