“其他”的文件读取权限不起作用

2023-12-05

我正在尝试向同一系统上的普通用户授予 lighttpd 访问日志文件的读取权限。 目前的权限是:

-rw-r--r-- 1 www-data www-data 211K Feb 28 11:27 /var/log/lighttpd/access.log

所以,如果我理解正确的话others有读取权限。不幸的是这似乎不起作用。如果我尝试使用用户帐户读取此文件,我会得到:

/var/log/lighttpd/access.log: Permission denied

我已经尝试将用户添加到 www-data 组,但效果不佳。 有任何提示我在这里做错了什么吗?


要访问文件,系统需要execute包含该文件的所有目录的权限。

在这种情况下,有必要发出chmod o+x /var/log/lighthttps命令(在确保用户属于权限集的“其他”部分之后)。

“执行”权限对于一个目录允许您输入它。目录的“读取”权限允许您查看其中文件的名称。有趣的是你可以给x仅凭许可,意味着任何人都可以访问里面的文件,但他需要知道文件的名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“其他”的文件读取权限不起作用 的相关文章

  • Linux 中热插拔设备时检测设备是否存在

    我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
  • 如何不断刷新屏幕并实时更新[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在linux上写一个C程序 不断刷新屏幕并实时更新 例如类似于top终端中的命令 谁能指出我正确的方向 为了保持它跨终端类型的可移
  • 在 Ubuntu 16.04 上找不到 printf.c

    我最近切换到Ubuntu 16 04 我在用vscode作为 Ubuntu 上的 IDE 我配置了其他语言 但我无法做到这一点C C 我创建c cpp properties json launch json tasks json 当我开始编
  • C 程序从连接到系统的 USB 设备读取数据

    我正在尝试从连接到系统 USB 端口的 USB 设备 例如随身碟 获取数据 在这里 我可以打开设备文件并读取一些随机原始数据 但我想获取像 minicom teraterm 这样的数据 请让我知道我可以使用哪些方法和库来成功完成此操作以及如
  • 从多线程程序中调用 system()

    我们正在开发一个用 C 编写的多线程内存消耗应用程序 我们必须执行大量的 shellscript linux 命令 并获取返回码 读完之后article http www linuxprogrammingblog com threads a
  • Composer 安装要求

    我正在尝试将 Composer 安装到 Laravel 项目中 当我做的时候sudo composer install在项目目录中它显示了两个错误 Problem 1 Installation request for simplesoftw
  • Linux shell 脚本中的 while 循环超时

    这工作正常 无限循环 while TRUE do printf done 我在尝试着timeout this while loop与timeout命令 所有这些都不起作用 timeout 5 while TRUE do printf don
  • GCC 和 ld 找不到导出的符号...但它们在那里

    我有一个 C 库和一个 C 应用程序 尝试使用从该库导出的函数和类 该库构建良好 应用程序可以编译 但无法链接 我得到的错误遵循以下形式 app source file cpp text 0x2fdb 对 lib namespace Get
  • 并行运行 make 时出错

    考虑以下制作 all a b a echo a exit 1 b echo b start sleep 1 echo b end 当运行它时make j2我收到以下输出 echo a echo b start a exit 1 b star
  • 嵌入式Linux poll()不断返回

    我有一个特别的问题 当我知道没有什么可读时 民意调查不断返回 因此设置如下 我有 2 个文件描述符 它们构成fd设置民意调查监视 一种用于引脚从高到低的变化 GPIO 另一个用于代理输入 代理输入出现问题 处理的顺序是 启动main函数 然
  • xsel -o 对于 OS X 等效项

    是否有一个等效的解决方案可以在 OS X 中抓取选定的文本 就像适用于 Linux 的 xsel o 一样 只需要当前的选择 这样我就可以在 shell 脚本中使用文本 干杯 埃里克 你也许可以安装xsel在 MacOS 上 更新 根据 A
  • Locale.getDefault() 始终返回 en

    unix 机器上的服务器始终使用 en 作为默认区域设置 以下是区域设置输出 LANG en US LC CTYPE C LC NUMERIC C LC TIME C LC COLLATE C LC MONETARY C LC MESSAG
  • 为什么我收到的数据包数据大小大于mss?

    我在两台 PC 上使用 ifconfig ethX mtu 300 修改了 MTU 并使用 netperf 测试网络 我用 WireShark 嗅探了 SYN 数据包中的 MSS 260 但我得到了一些大于 260 的数据包 为什么 嗅探器
  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • 为什么我收到“无法进行二进制日志记录”的信息。在我的 MySQL 服务器上?

    当我今天启动 MySQL 服务器并尝试使用以下命令进行一些更改时用于 MySQL 的 Toad http www quest com toad for mysql 我收到此消息 MySQL 数据库错误 无法进行二进制日志记录 消息 交易级别
  • 在 Linux 上更快地分叉大型进程?

    在现代 Linux 上达到与 Linux 相同效果的最快 最好的方法是什么 fork execve combo 从一个大的过程 我的问题是进程分叉大约 500MByte 大 并且一个简单的基准测试只能从进程中实现约 50 个分叉 秒 比较最
  • 抑制 makefile 中命令调用的回显?

    我为一个作业编写了一个程序 该程序应该将其输出打印到标准输出 分配规范需要创建一个 Makefile 当调用它时make run gt outputFile应该运行该程序并将输出写入一个文件 该文件的 SHA1 指纹与规范中给出的指纹相同
  • 如何检测并找出程序是否陷入死锁?

    这是一道面试题 如何检测并确定程序是否陷入死锁 是否有一些工具可用于在 Linux Unix 系统上执行此操作 我的想法 如果程序没有任何进展并且其状态为运行 则为死锁 但是 其他原因也可能导致此问题 开源工具有valgrind halgr
  • 如何在bash中使用jq从变量中包含的json中提取值

    我正在编写一个 bash 脚本 其中存储了一个 json 值 现在我想使用 Jq 提取该 json 中的值 使用的代码是 json val code lyz1To6ZTWClDHSiaeXyxg redirect to http examp
  • gdb查找行号的内存地址

    假设我已将 gdb 附加到一个进程 并且在其内存布局中有一个文件和行号 我想要其内存地址 如何获取文件x中第n行的内存地址 这是在 Linux x86 上 gdb info line test c 56 Line 56 of test c

随机推荐

  • 正则表达式混淆 \s 和 " "

    在正则表达式中 我知道何时使用 s 来表示空格 但是 在以下情况下 它们会有所不同 a sb 带有 s a b 空白字段 如果你能向我解释的话 非常感谢 s 字符类匹配所有 空白字符 而不仅仅是空格 这包括制表符 t 如果允许多行匹配 则包
  • Spark Python:如何计算 RDD 中每行之间的 Jaccard 相似度?

    我有一个包含大约 50k 不同行和 2 列的表 你可以认为每一行都是一部电影 列是该电影的属性 ID 该电影的 id Tags 电影的一些内容标签 以每部电影的字符串列表的形式 数据看起来像这样 movie 1 浪漫 喜剧 英语 电影 2
  • Xcode 中的多个目标:“无法启动模拟应用程序:未知错误。”

    我正在尝试在 Xcode 中构建多个目标 以简化创建应用程序的 lite 和 pro 版本的过程 从理论上讲 这很棒 我可以将定义传递给GCC PREPROCESSOR DEFINITIONS在我的代码中使用 但是 由于尝试在模拟器中启动第
  • 使用 VBA 进行条件格式设置

    我想要使 用条件格式的正确代码 我有第 4 季度销售表总和的数据 K8 K207 我想在有 3 个条件的情况下应用条件格式 将大于 1 00 000 的年份的 K 列 年度销售总额 突出显示为绿色 90 000 至 1 00 000 之间为
  • 电子 NODE_MODULE_VERSION 错误和重建的串行端口无法修复

    操作系统 win 10 Node js v12 18 3 电子 v10 1 1 js 程序的打印版本 进程 版本 节点 12 16 3 进程 版本 模块 82 通过以下方式安装串口 npm 安装串口 npm 启动并出现错误 错误 模块 D
  • export::graph2office 移动轴标签

    我在 R RStudio 中绘制了图ggplot2 当我通过导出它们时export graph2office 标签四处移动 但是 只有当我指定标签的字体时才会发生这种情况 library ggplot2 library export plo
  • delphi web脚本的web部分到底是什么?

    我目前开始将 Delphi Web Script 集成到我的应用程序中 基本上仅作为脚本引擎 与函数 类等交互 在我看来 标准 delphi 开源质量的很棒的软件 但只是出于好奇 该项目的 Web 部分 到底是什么 打算如何使用 它在商业上
  • Struts Action 中的多个入口点(迁移 Struts 2.2.3 -> 2.3.1)

    我有一个行动struts xml
  • 使用 Numpy 高效计算欧几里德距离矩阵

    我在二维空间中有一组点 需要计算每个点到其他点的距离 我的点数量相对较少 可能最多 100 个 但是 因为我需要经常快速地执行此操作 以确定这些移动点之间的关系 而且我知道迭代这些点可能会很糟糕由于 O n 2 复杂度 我正在寻找利用 nu
  • 以编程方式禁用鼠标和键盘

    我想以编程方式在 Mac 上暂时禁用鼠标和键盘输入 使用 Objective C C Unix 然后重新启用它们 我制作了一个小型开源应用程序 允许您有选择地禁用键盘CGEventTap来自 OS X 的功能 它位于 Carbon Fram
  • Nhibernate 查询选择按行分组的计数

    我需要使用 NHibernate 获取此查询 Select RequestStatus Status Count ApprovalRequest Id From ApprovalRequest Inner Join RequestStatu
  • 在每行末尾添加文本

    我在 Linux 命令行上并且有文件 127 0 0 1 128 0 0 0 121 121 33 111 I want 127 0 0 1 80 128 0 0 0 80 121 121 33 111 80 我记得我的同事使用 sed 来
  • 如何使用 LWP 获取网页的开头部分?

    有谁知道通过 GET 或 POST 请求仅获取 50 网页的最佳方法吗 我获取的网页需要 10 20 秒才能完全加载 而且我只需要从页面开头过滤几行即可 use 5 010 use strictures use LWP UserAgent
  • Orchard 自定义表单下拉列表

    在尝试了 Orchards 的自定义表单模块之后 我决定使用下拉列表来选择特定的人 并将其电子邮件作为该所选选项的值 当我创建表单时 我无论如何都看不到您可以为您的选项设置值 See below image for example 不认为有
  • iPhone 如何按升序对 NSMutableArray 进行排序?

    我有 SQLite 数据库 DB 并将其作为模型类 并在 NSMutableArray 中获取 DB 的数据 我的数据库与这个数据库类似 学生姓名 注册号 加入日期 DoJ 我成功在 tableView 中显示 DoJ 但我想在 table
  • 与 lambda 一起使用的弱事件处理程序模型

    好的 所以这更像是一个答案而不是一个问题 但在询问之后这个问题 并将来自的各个部分组合在一起达斯汀 坎贝尔 Egor 还有来自 的最后一个提示 IObservable Rx Reactive 框架 我想我已经为这个特定问题找到了一个可行的解
  • 新 ASP.Net 网站模板的连接字符串问题

    这是使用 vs 2010 中的 新 ASP Net 网站 模板生成的连接字符串
  • 从 C# 刷新 Excel 数据透视表

    我试图刷新 Excel 工作表中的数据透视表 但出现以下异常 Item method in the PivotTables class failed 代码如下 pivotSheet Activate Microsoft Office Int
  • 给定 Oracle 中已知的分区键值,如何判断一行将进入哪个分区?

    CREATE TABLE foos batch id NUMBER creation date DATE PARTITION BY RANGE creation date SUBPARTITION BY HASH batch id SUBP
  • “其他”的文件读取权限不起作用

    我正在尝试向同一系统上的普通用户授予 lighttpd 访问日志文件的读取权限 目前的权限是 rw r r 1 www data www data 211K Feb 28 11 27 var log lighttpd access log