Google Stenographer 的安装及其目录访问要求

Google Stenographer 的安装及其目录访问要求

我希望有人能回答我确信是有关 Ubuntu/Linux 目录结构的基本问题。我正在尝试在我的 Ubuntu 16.04LTS 机器上安装/配置 Google Stenographer。我遵循的说明(https://github.com/google/stenographer/blob/master/INSTALL.md) 陈述如下:

为了正确运行 Stenographer,需要几个目录:

/etc/stenographer 根目录:root/0755
/etc/stenographer/certs stenographer:stenographer/0750

我的问题是,有人可以向我描述一下这些行中的“root:root/0755”和“stenographer:stenographer/0750”部分是什么意思吗?

我能找到的信息使我认为它们可能与组/用户/权限级别有关???如果是这样,那么 0755 和 0750 表示什么?

谢谢!Jeff S.

答案1

标准 Linux 文件系统有三种访问类型(其中有很多种):

读取:文件只能读取(有时记为R
写入:文件可以被编辑(有时记为西
执行:该文件可以作为程序运行(有时记为X

这些访问类型可应用于三种类型的用户组:

所有者:文件的所有者
组:同一文件夹或组中的其他文件
世界:其他任何人

访问级别以数字定义:

0 - 无法访问文件
1 - 只执行
2 - 只写
3 - 写入和执行
4 - 只读
5 - 读取和执行
6 - 读取和写入
7 - 读取、写入和执行(完全权限)

/etc/stenographer 根目录:root/0755表示
/etc/stenographer 的所有者是 root,
root 组的成员可以读取和执行,
其他用户也可以读取和执行。

/etc/stenographer/certs 速记员:速记员/0750意味着
/etc/stenographer/certs 归 stenographer 所有,
stenographer 组的成员可以读取和执行,
但其他用户无权访问。

相关内容