小编Mik*_*iLL的帖子

sudo chown -R $USER:admin /usr/local - 恢复到 ROOT?

这个问题被问/回答之前,我知道它是安全的,chown/usr/local我的管理员用户帐户,这是我对我所做的安装git使用homebrew(使用brew install git)。

sudo chown -R $USER:admin /usr/local
Run Code Online (Sandbox Code Playgroud)

现在我想知道是否应该将所有权改回root

谁拥有重要/usr/local吗?

注意:此问题面向 macOS,但也可能适用于 Unix 系统。

permissions directory-structure homebrew macos

4
推荐指数
1
解决办法
8367
查看次数

配置 Apache 2.4 以允许 Debian Jessie 上的 CGI

我是 Sysadmin 和 Apache 配置的新手。试图让 AWStats 运行,但在故障排除时已经尝试在端口 8888 上运行一个简单的 Hello World(html 输出)脚本,并且遇到了 403 Forbidden 的问题。

这不是脚本:

mikekilmer@glitchbox:/var/www/html$ perl /usr/lib/cgi-bin/hello.pl
Content-type: text/html

<HTML>

<HEAD>
<TITLE>Hello, world!</TITLE>
</HEAD>

<BODY>
<H1>Hello, world!</H1>
</BODY>

</HTML>
Run Code Online (Sandbox Code Playgroud)

Shebang 匹配 perl 的路径: #!/usr/bin/perl

这些是主要的配置设置:

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

目录和文件权限为 755 和 644,所有权为 root:root(在 cgi-bin 和 perl 文件上)。

Apache 的 html/index.html 出现:http …

debian cgi apache-httpd

3
推荐指数
1
解决办法
2万
查看次数