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

    浏览量

    1836
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—意外断电!Linux服务器数据恢复大揭秘

    某品牌服务器+存储,安装的linux操作系统。 机房意外断电导致服务器操作系统无法正常启动,服务器管理员故障服务器进行修复操作后进入系统查
    的头像 发表于 11-18 11:20 120次阅读

    恒讯科技分析:Ubuntu云服务器数据共享高效方案

    ,帮助您根据实际需求选择最适合的解决方案。 一、NFS(Network File System)共享方案 NFS是Linux系统中最常用的文件共享协议之一,适用于Linux服务器之间的数据共享
    的头像 发表于 07-09 21:40 1199次阅读

    【EASY EAI Orin Nano开发板试用体验】安装nfs服务器

    /,创建目录作为服务器共享目录mkdir nfsroot 2、打开nfs服务器配置文件/etc/exportssudo vim /etc/
    发表于 06-22 17:32

    服务器数据恢复—服务器部分数据目录项被破坏的数据恢复案例

    一台安装linux系统的服务器意外断电。管理员重启服务器后进行检测,发现服务器上部分文件丢失。管理员没有进行任何操作,直接将服务器正常关机并
    的头像 发表于 05-08 15:16 359次阅读

    新加坡服务器延迟大吗?真相在这里#新加坡服务器 #服务器

    服务器
    jf_57681485
    发布于 :2025年04月18日 13:48:50

    一文掌握RK3568开发板Android13挂载Windows共享目录

    在物联网和边缘计算场景中,开发板与PC端的高效文件交互尤为重要。现以iTOP-RK3568开发板为例,详细演示Android13系统如何通过CIFS协议挂载Windows共享目录,实现开发板与PC
    发表于 04-16 13:55

    NTP校时服务器 时钟同步服务器

    服务器
    jf_75250307
    发布于 :2025年03月19日 20:56:34

    服务器托管有什么特定的优点和适用场景?

    场景。以下将详细介绍几种常见的服务器托管方式。 1. 共享托管 共享托管是一种最经济实惠的服务器托管方式。其基本原理是将多个用户的网站和应用程序托管在同一台
    的头像 发表于 02-10 14:03 565次阅读

    ftp服务器怎么搭建

    搭建FTP(文件传输协议)服务器是一个涉及多个步骤的过程,这些步骤包括选择合适的FTP服务器软件、安装软件、配置服务器以及测试连接等。 一、选择合适的FTP
    的头像 发表于 02-01 15:43 1414次阅读

    Flexus X 实例安装 H5ai 目录列表程序

    在数字化的时代浪潮中,华为云以其卓越的技术实力和可靠的服务品质,成为众多企业和开发者的首选。华为云 Flexus 云服务器 X 实例,作为新一代云服务器,更是以其柔性算力为中小企业和开发者带来全新体验。本次我将为大家展示在华为云
    的头像 发表于 01-18 11:04 1110次阅读
    Flexus X 实例<b class='flag-5'>安装</b> H5ai <b class='flag-5'>目录</b>列表程序

    Flexus 云服务器 X 实例实践:安装 Dashdot 开源服务器仪表板

    的性能脱颖而出。而 Dashdot 作为一款特色的开源服务器仪表盘,当我们尝试将其安装在华为云 Flexus 云服务器 X 实例上时,又会开启怎样的创新体验呢? 一、Flexus 云服务器
    的头像 发表于 01-13 15:51 959次阅读
    Flexus 云<b class='flag-5'>服务器</b> X 实例实践:<b class='flag-5'>安装</b> Dashdot 开源<b class='flag-5'>服务器</b>仪表板

    Flexus 云服务器 X 实例实践:安装 Ward 服务器监控工具

    了强大而灵活的计算能力。而在系统运维管理方面,Ward 这一专为 Linux 系统打造的监控工具功能强大,当我们将其安装在华为云 Flexus 云服务器 X 实例上时,又会擦出怎样的火花呢? 一、Flexus 云服务器 X 实例
    的头像 发表于 01-13 15:51 782次阅读
    Flexus 云<b class='flag-5'>服务器</b> X 实例实践:<b class='flag-5'>安装</b> Ward <b class='flag-5'>服务器</b>监控工具

    Flexus 云服务器 X:Python 安装的极致便捷之旅

    配置和环境设置方面,可能会遇到各种挑战。为了帮助开发者更高效地使用 Flexus 云服务器 X,本文将详细介绍如何在 Flexus 云服务器 X 上安装 Python,并突出其便捷性。 一
    的头像 发表于 01-07 17:00 549次阅读
    Flexus 云<b class='flag-5'>服务器</b> X:Python <b class='flag-5'>安装</b>的极致便捷之旅

    如何实现NFS服务搭建

    共享资源挂载到本地机器的目录上。 企业生产集群为什么需要共享存储 这个共享存储对于中小企业,也就是使用服务器配置NFS网络文件
    的头像 发表于 12-10 10:10 1212次阅读
    如何实现NFS<b class='flag-5'>服务</b>搭建