linux----samba的安装
来源:互联网 发布:北京曹庆民曹氏推算法 编辑:程序博客网 时间:2024/05/17 01:35
linux----samba的共享服务
安装步骤整理总结如下:
samba 它是一种linux的共享服务,还有nfs、ftp
一、先挂载光驱
[root@localhost ~]# mount /dev/cdrom /media/
二、修改yum仓库文件
注意:media并不是dev文件下的,而是属于根目录
三、安装
(可以直接安装)[root@localhost ~]# yum -y install samba-*
但是有可能存在一些问题;(我也不明白)
1、在media中的Server中查找samba
[root@localhost ~]# cd /media/Server 打开Server
[root@localhostServer]# find samba-*
samba-3.0.33-3.28.el5.i386.rpm
samba-client-3.0.33-3.28.el5.i386.rpm
samba-common-3.0.33-3.28.el5.i386.rpm
samba-swat-3.0.33-3.28.el5.i386.rpm
samba-client-3.0.33-3.28.el5.i386.rpm
samba-common-3.0.33-3.28.el5.i386.rpm
samba-swat-3.0.33-3.28.el5.i386.rpm
2、在安装这几个文件之前还需要安装
libsmbclient-3.0.33-3.28.el5.i386.rpm
libsmbclient-devel-3.0.33- 28.el5.i386.rpm
如果直接安装会出现以下后果:
[root@localhost Server]# rpm -ivh samba-3.0.33-3.28.el5.i386.rpm
warning: samba-3.0.33-3.28.el5.i386.rpm: Header V3 DSAsignature: NOKEY, key ID 37017186
error:Failed dependencies:
perl(Convert::ASN1) is needed by samba-3.0.33-3.28.el5.i386
libsmbclient=0:3.0.33-3.28.el5 is needed bysamba-common-3.0.33-3.28.el5.i386
解决方法:
error:Failed dependencies:
perl(Convert::ASN1) is needed by samba-3.0.33-3.28.el5.i386
libsmbclient=0:3.0.33-3.28.el5 is needed bysamba-common-3.0.33-3.28.el5.i386
解决方法:
[root@localhost Server]# find perl-Convert-*
perl-Convert-ASN1-0.20-1.1.noarch.rpm
[root@localhost Server]# find libsmbclient-*
libsmbclient-3.0.33-3.28.el5.i386.rpm
libsmbclient-devel-3.0.33- 28.el5.i386.rpm
将这三个文件安装 [root@
[root@
[root@
然后再继续安装samba文件
localhost
Server]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm[root@
localhost
Server]# rpm -ivhlibsmbclient-3.0.33-3.28.el5.i386.rpm
[root@
localhost
Server]# rpm -ivhlibsmbclient-devel-3.0.33- 28.el5.i386.rpm
然后再继续安装samba文件
[root@
[root@
[root@
[root@
localhost
Server]# rpm -ivh samba-3.0.33-3.28.el5.i386.rpm[root@
localhost
Server]# rpm -ivhsamba-client-3.0.33-3.28.el5.i386.rpm
[root@
localhost
Server]# rpm -ivhsamba-common-3.0.33-3.28.el5.i386.rpm
[root@
localhost
Server]# rpm -ivh samba-swat-3.0.33-3.28.el5.i386.rpm 3、设置配置smb.conf文件
存放配置文件的是在根目录下的etc文件中
[root@localhost ~]# cd /etc/samba
[root@localhostsamba]# vi smb.conf
这个文件可以删除后,自己写入内容
文件的作用看下图:
注:还有一个文件是sur,是存放文件默认安装的文件夹
该配置文件中,可以写入一下内容:
[global]
workgroup = workgroup
netbios name = erpserver
server string = This is file share from erp server
log file = /var/log/samba/%m.log
max log size = 50
security = share
[share]
comment = share
read only = no
public = yes
退出vi,并保存;(:wq命令)
4、重启服务
hosts allow =192.168.1.0/24
5、创建共享文件
[root@localhost ~]# mkdir /share
6、为目录添加权限
[root@localhost ~]# chmod a+w /share
7、客户端的访问
四、如果访问权限是用户则得添加用户
1、用户添加:
2、权限设置
3、配置文件的修改
4、重启服务即可;
五、samba设置用户映射
1、修改用户映射文件
[root@localhost ~]# vim /etc/samba/smbusers
2、在主配置文件中添加选项
username map=/etc/samba/smbusers
客户端的允许与拒绝:
hosts allow =192.168.1.0/24
hosts deny =192.168.1.0/24
3、保存并重启服务
4、客户端登陆验证
5、samba-client
--smbclient -L 192.168.1.* 指定某个服务器
--smbclient -U ...//192.168.../tools
挂载本地:
[root@localhost ~]# mount -o username=u1 //192.../share(共享文件名) /smbusers (本地的一个文件名)
0 0
- linux----samba的安装
- LINUX samba的安装使用
- linux 下 samba的安装
- Linux Samba服务器的安装
- Linux Samba服务器的安装
- linux下samba的安装
- Linux下samba的安装与配置
- Linux下samba的安装与配置
- Linux下samba的安装与配置
- ubuntu linux中的samba服务的安装
- Linux下samba的安装与配置
- Linux中Samba的安装和配置
- linux下Samba的安装和配置
- Linux-CenOS7 Samba的安装与配置
- Linux-CenOS7 Samba的安装与配置
- linux下samba的安装过程
- Linux下Samba的安装和使用
- Linux下samba的安装与配置
- java中equals()和hashCode()方法详解
- django简单快速建站记录
- hive_exception 已经处理处理
- apache+php完美解决301重定向的两种方法
- Mule ESB 的基本概念(一)
- linux----samba的安装
- Linux进程间通信——使用流套接字
- Java不同压缩算法的性能比较
- IT人为什么难以拿到高薪?
- nginx解决不支持path_info模式方案
- OpenStack商业生态圈分析
- 恶补web之二:css知识(1)
- java压缩zip文件中文乱码问题
- HTML+CSS基础课程