0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何安装samba服务器和共享/var/www/目录

454398 来源:网络整理 作者:网络整理 2019-11-22 14:54 次阅读

步骤1:安装

通过在终端中键入以下命令来安装apache2包:

sudo apt-get update

sudo apt-get install apache2

然后我们安装PHP。

sudo apt-get install php5 libapache2-mod-php5

安装samba服务器和客户端。

sudo apt-get install samba samba-common-bin smbclient

步骤2:Samba服务器配置

pi用户提供密码。登录到samba服务器时将使用此密码。

sudo smbpasswd -a pi

修改smb.conf文件。

sudo nano /etc/samba/smb.conf

找到 [homes] 部分,如下所示进行更改:

browseable = yes

read only = no

create mask = 0775

在文件末尾添加新部分 [www]

[www]

path = /var/www

valid users = pi

create mask = 0770

directory mask = 0771

writable = yes

配置完成后,我们重置了samba服务器。

/etc/init.d/samba restart

步骤3:Apache设置

mpm-itk允许您在单独的 UID 和下运行每个vhost GID 。

安装apache2-mpm-itk。

apt-get install apache2-mpm-itk

我希望所有脚本都以 pi 用户身份运行。对于以下命令,我更改了所有文件的所有者和组。

chown -R pi:users /var/www/

修改000-default.conf文件。

nano /etc/apache2/sites-available/000-default.conf

在 DocumentRoot/var/www/html 行下,添加:

AssignUserID pi users

重新启动apache。

/etc/init.d/apache2 restart

步骤4:在Windows下检查Samba

我们在WIN下登录samba服务器。我输入我的Raspberry PI的IP,但您也可以使用主机名。要登录,请输入您在上一步中提供的用户“pi”和密码。

然后删除“index.html”并创建包含内容的“index.php”:

echo “whoami: ” 。 exec(‘whoami’)。“

”;

?》

要测试脚本,我在浏览器中输入以下地址 http://192.168.0.17/index.php 。

其中 192.168.0.17 是我的Raspberry PI的IP。作为回应,它得到 whoami:pi 。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • samba服务器
    +关注

    关注

    0

    文章

    5

    浏览量

    1692
收藏 人收藏

    评论

    相关推荐

    服务器远程不上服务器怎么办?服务器无法远程的原因是什么?

    运营商。 2.服务器网络问题 解决办法:通过路由图来确定是哪里的线路出现丢包,联系服务器商切换线路。 二、服务器问题 服务器带宽跑满、服务器
    发表于 02-27 16:21

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux服务器和Windows
    发表于 02-22 15:46

    【飞腾派4G版免费试用】如何在飞腾开发板上安装EMQX MQTT服务器

    系统中搭建一个单节点的MQTT服务器。 1. 安装EMQX 本文演示的环境为: 硬件:飞腾派开发板,ARMV8架构 操作系统:Ubuntu 20.04 EMQX 安装与运行 下载安装
    发表于 12-26 11:16

    TFTP服务器是什么如何下载文件

    传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是
    发表于 12-12 16:06

    为全志T507-H开发板配置Samba服务,高效实现跨系统的文件共享

    共享。使用Samba可以方便地在Linux、Windows和Mac等不同平台之间共享文件,大大提高了文件的传输效率。 下面小编为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba
    发表于 11-08 09:34

    如何在全志T507开发板上架设Samba服务

    文件管理输入\\服务端 IP,回车即可看到共享路径: 2. Linux板卡与Ubuntu虚拟机共享目录: (1)
    发表于 10-30 13:09

    为T507-H开发板配置Samba服务,高效实现跨系统的文件共享

    本文将为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba服务
    的头像 发表于 10-20 08:01 534次阅读
    为T507-H开发板配置<b class='flag-5'>Samba</b><b class='flag-5'>服务</b>,高效实现跨系统的文件<b class='flag-5'>共享</b>

    Arm许可证服务器22.1.3版用户指南

    Arm®许可证服务器为Arm Forge提供许可支持。 Arm HPC产品有三种许可模式: •评估(试用)许可证•工作站(节点锁定)许可证?超级计算(浮动)许可证对于评估和工作站许可证,请将许可证
    发表于 08-10 07:24

    Windows-不能记住samba密码的问题及其解决办法

    在Win 7上使用VmWare安装了一个Ubuntu系统,等我搭建好samba服务器,通过Win 7去访问Ubuntu系统的samba服务器
    的头像 发表于 07-30 14:33 771次阅读
    Windows-不能记住<b class='flag-5'>samba</b>密码的问题及其解决办法

    195.195 项目上线 03 连接服务器与软件安装

    服务器代码
    充八万
    发布于 :2023年07月21日 06:06:41

    美国服务器有哪几种类型?

    美国服务器的类型有:1、共享服务器,与他人共享服务器资源;2、专用服务器,独享整个服务器资源;3、VPS
    的头像 发表于 07-18 14:31 731次阅读

    Linux开发_CentOS7.4服务器搭建NFS、NGINX服务器安装ffmpeg、Qt环境

    在CentOS7.4服务器版本的环境下搭建NFS服务器安装ffmpeg、安装nginx服务器、部署Qt编译环境。
    的头像 发表于 07-14 13:45 969次阅读
    Linux开发_CentOS7.4<b class='flag-5'>服务器</b>搭建NFS、NGINX<b class='flag-5'>服务器</b>,<b class='flag-5'>安装</b>ffmpeg、Qt环境

    使用Raspberry PI 4单板计算机构建Samba NAS服务器

    电子发烧友网站提供《使用Raspberry PI 4单板计算机构建Samba NAS服务器.zip》资料免费下载
    发表于 07-05 09:50 0次下载
    使用Raspberry PI 4单板计算机构建<b class='flag-5'>Samba</b> NAS<b class='flag-5'>服务器</b>

    什么是服务器指令?

    服务器
    YS YYDS
    发布于 :2023年06月23日 01:02:04

    如何为网络共享访问实施SMB/CIFS (Samba)?

    在收到第一批 Arduino 电源后的 2 个月内,我的太阳能记录系统将性能数据发送到我的文件服务器(而非网络服务器)。我决定使用我的 RPi2 从 nano (grabserial.py) 中获取
    发表于 05-19 09:19