安装samba的记录

 安装samba的记录:

实际是在FC5下安装的。

一。检查samba有无安装
命令:
rpm -qa |grep samba
只出现:
samba-client-3.0.21b-2
samba-common-3.0.21b-2
而且在服务中,不见有samba(服务打开方法:桌面->管理->服务器设置->服务)
因此需要安装samba服务器.

二。用软件管理包安装
应用程序->Add/Remove Software,但是显示无法获得软件信息。
原因是未联上网,要在打开软件管理包之前,PC先联上网。
然后打开软件管理包,搜索需要安装的软件,选中其中要安装的项。按提示操作即可。
但是比较慢,要等比较多的时间。
因为不知道要装哪些软件,所以搜索samba后,将所有未安装的带有samba字样的软件 都选了。
安装后,再用rpm -qa| grep samba
出现:
system-swat-3.2.23c-1.fc5
samba-common-3.2.23c-1.fc5
samba-client-3.2.23c-1.fc5
samba-3.2.23c-1.fc5

注:以上安装软件之后,还是有问题,在终端用命令:

service samba restart之后发现:

SMB启动不了,只有NMB可以启动.

后来无奈只好重装了FC5.天啊.

有一篇文章讲如何用安装盘添加软件的.可参考一下

http://linux.ccidnet.com/art/322/20060328/490997_1.html

三。再打开服务
可见smb,但是其是没有被选中的,选中它后,显示smb服务并启动。因为右侧
窗口会显示:smbc is stopped
         nmbd is stopped

选择开始即可启动smb服务器.或者在终端用service smb start命令.

四.开wins服务器

打开SMB配置文件/etc/samba/smb.conf,在其中global区加入

wins support = yes

重新启动smb

则此时samba服务可用.此时网络内可共享文件,即使在linux和windows也可以共享。

五.配置wins客户端

1.windows下

只说windows xpsp2操作系统下,其它相似.

(1)加入samba的smb.conf中指定的WORKGROUP(此为安装samba时的默认工作组名)

(2)开启wins client客户端

网络连接->本地连接属性->Internet Protocol(TCP/IP)->属性->Advanced->WINS->Add添加wins server的IP地址

在NetBIOS setting中选中Enable NetBIOS over TCP/IP.OK!!!

重启后,WINDOWS的wins客户端会向wins server登记。然后就可以用名字直接访问同工作组内的计算机,而不用再输入IP地址了。

在Start->Run,输入//用户名,即可访问

或者在IE的地址栏输入//用户名。

2.linux下

只说fedora core 5下,linux下,可作wins server或作wins client,但不能同时都做。

所以要在linux下配置wins client,只须修改/etc/samba/smb.conf,

在其中加

wins support = no

wins server = X.X.X.X    (注:即wins server的IP地址)

 

注意:用户名和IP地址一样,不能相同哦。

关于wins的介绍,可参考:

http://www.router.net.cn/Article/os/win2000nt/200505/2356.html


### 安装和配置 Samba 的方法 #### 1. 更新系统包 在安装任何新软件之前,建议更新系统的软件包列表以确保获取最新版本的程序。可以运行以下命令来完成此操作: ```bash sudo apt update && sudo apt upgrade -y ``` #### 2. 安装 Samba 软件 使用 `apt` 命令安装 Samba 及其相关工具: ```bash sudo apt install samba -y ``` 这一步会自动下载并安装 Samba 和必要的依赖项。 #### 3. 创建共享目录 为了实现文件共享功能,通常需要创建一个专门用于存储共享数据的目录。例如,在 `/mnt/` 下创建名为 `data` 的目录,并调整该目录的权限以便于访问: ```bash sudo mkdir -p /mnt/data sudo chmod 777 -R /mnt/data ``` 这里设置了最宽松的权限模式(即允许任何人读写执行),可以根据实际需求更改具体的权限设置[^1]。 #### 4. 设置 Samba 用户账户 为了让特定用户能够通过网络访问共享资源,必须为其创建对应的 Samba 密码记录。假设要为用户名 `XXX` 配置,则执行如下指令: ```bash sudo smbpasswd -a XXX ``` 注意替换其中的 `XXX` 字段为你希望授权使用的具体 Linux 登录名。 #### 5. 编辑 Samba 主配置文件 Samba 的核心行为由位于路径 `/etc/samba/smb.conf` 中的主要配置文档定义。推荐先复制当前状态作为副本保存起来,防止意外损坏原始设定: ```bash sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` 随后打开原档进行编辑,向末尾追加一段描述新的共享区的信息: ```ini [share] path = /mnt/data available = yes browseable = yes public = no writable = yes ``` 以上片段指定了名称叫做 `[share]` 的区域指向先前建立好的物理位置 `/mnt/data` ,并且启用了浏览可见性和写入支持等功能选项。 #### 6. 启动与启用服务 确认修改完成后重新加载或者启动 Samba daemon 来应用最新的改动: ```bash sudo systemctl enable --now smbd nmbd sudo service smbd restart ``` 这样即使计算机重启之后也能保持开启状态[^2]。 #### 7. 测试连接 最后可以在 Windows 平台上尝试输入服务器 IP 地址加上分享名字来进行验证是否成功连通。比如如果知道主机 ip 是 192.168.x.y 形式的话就可以试着键入 "\\\\192.168.x.y\\share" 查看效果[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值