samba的RPM包安装

 

先安装好rpm包
samba-3.0.23c-2.i386.rpm
samba-client-3.0.23c-2.i386.rpm
samba-common-3.0.23c-2.i386.rpm

第一步: 更改smb.conf

我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smb.conf ;首先您要备份一下smb.conf文件;

[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smb.conf smb.confBAK

然后我们来重新创建一个smb.conf文件;

[root@localhost samba]#touch smb.conf

然后我们把下面这段写入smb.conf中;

[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

注解:

[global]这段是全局配置,是必段写的。其中有如下的几行;

workgroup 就是Windows中显示的工作组;在这里我设置的是LinuxSir
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;

[linuxsir] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;
guest ok 匿名用户以guest身份是登录;

第二步:建立相应目录并授权;

[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir

注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;

第三步:启动smbd和nmbd服务器;

[root@localhost ~]# smbd
[root@localhost ~]# nmbd

第四步:查看smbd进程,确认Samba 服务器是否运行起来了;

[root@localhost ~]# pgrep smbd
13564
13568

第五步:访问Samba 服务器的共享;

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

[root@localhost ~]# smbclient -L //LinuxSir05
Password: 注:直接按回车

在Windows中,您可以用下面的办法来访问;

//IP地址
 

Linux系统中,RPM(Red Hat Package Manager)是一种常用的管理系统,用于安装、管理和更新软件。如果你想使用RPM安装Samba(一个开源的文件和打印服务套件),可以按照以下步骤操作: 1. **打开终端**:首先,你需要在Linux终端中执行命令。 2. **更新软件源**:确保你的系统软件源是最新的,输入以下命令并回车: ``` sudo yum update -y ``` 3. **安装依赖**:可能需要安装RPM的管理工具,如yum(对于基于Red Hat的系统)或apt(对于Debian/Ubuntu系统),这通常默认已经安装。如果没有,你可以分别使用以下命令: - Red Hat系列(括Fedora, CentOS等): ``` sudo yum install rpm -y ``` - Debian/Ubuntu系列: ``` sudo apt-get install software-properties-common -y sudo apt-y curl https://www.samba.org/repo/gpg.key | sudo apt-key add - echo "deb http://ftp.debian.org/debian sid main" | sudo tee /etc/apt/sources.list.d/samba.list sudo apt-get update ``` 4. **安装Samba**:现在你可以使用`apt`或`yum`来安装Samba,根据你的系统选择: - Red Hat系列: ``` sudo yum install samba -y ``` - Debian/Ubuntu系列: ``` sudo apt-get install samba -y ``` 5. **配置Samba**:安装完成后,你可能还需要编辑Samba的配置文件(通常是`/etc/samba/smb.conf`),根据需要添加共享目录和设置权限。完成配置后,重启Samba服务使更改生效: ``` sudo systemctl restart samba ``` 6. **验证安装**:最后,你可以通过运行`smbclient`命令或在其他系统上尝试连接到Samba服务器来验证Samba是否已成功安装并正在运行。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值