【问题标题】:How to take control of apache2 Webroot on OS X Mavericks?如何在 OS X Mavericks 上控制 apache2 Webroot?
【发布时间】:2013-11-16 16:37:21
【问题描述】:

我在运行 Mac OS X 10.9 的 Mac 上使用默认 WebRoot /Library/WebServer/Documents 启用了 apache2 服务器。但是,每当我尝试从登录到管理员帐户的 Finder 中的该目录中添加、编辑或删除文件时,无论我尝试什么,文件都会“锁定”,包括“chmod”命令和 Mac 的“更改权限”菜单获取信息”窗口。

我想知道是否有人知道允许管理员或任何特定用户帐户编辑目录而不向所有用户打开整个文件系统的方法。

谢谢:)

【问题讨论】:

    标签: macos apache permissions apache2


    【解决方案1】:

    在不破坏 Mac 权限的情况下进行控制的正确方法是以“root 管理员”身份登录;

    yourcomputer'sname:~ yourusername$ sudo tcsh
    Password:
    

    不用担心,密码不会被传输...(以文本形式显示)。 如果这是您第一次以 root 管理员身份登录,您将看到一条欢迎消息和一条警告消息。

    登录后,您将只看到您的计算机名称;

    [yourcomputername:~] root#
    

    现在要小心在终端中从 root 执行操作,阅读并遵循命令。使用编辑器“nano”。示例:

    如果您想编辑 /Library/WebServer/Documents 上的 index.html,请执行此操作;

    [yourcomputername:~] root# nano /Library/WebServer/Documents/index.html
    

    (只需抓取 html 页面并将其放入终端窗口即可生成文件的路径。)

    按下,返回,你会看到类似的东西;

     GNU nano X.X.X                      File: /Library/WebServer/Documents/index.html                                                   
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="en">
    <head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    ...
    

    你会看到一个光标!使用键盘上的箭头键上下左右移动光标。

    将光标放在字母前并按“删除”键将删除该字母或单词。小心按下,因为如果你按下而不松开手指,它会运行得非常快。最好的方法是先尝试点击,直到习惯为止。

    当你完成时;

    Press "control o" and "return" to save it, then "control x" to exit.
    

    要退出root,输入“exit”然后你就回到你的;

    yourcomputername:~ yourusername$
    

    作为 root 管理员,您基本上可以在您的计算机上进行编辑和执行任何操作。你甚至可以摧毁整个系统。所以要小心。谨慎阅读、学习和试验。

    进一步了解终端和 nano 编辑器;

    这篇文章是关于终端命令 nano。 http://guides.macrumors.com/nano

    纳米文本编辑器 http://mintaka.sdsu.edu/reu/nano.html

    玩得开心! E\

    【讨论】:

      【解决方案2】:

      /Library/WebServer/Documents 中启用文件修改的最简单方法是从您的外壳更改权限,以允许您系统的所有用户写入目录。

      1. 打开 Terminal.app
      2. 键入以下内容:

        sudo chmod -R o+w /Library/WebServer/Documents

      此命令使用sudo 递归更改权限。

      自从苹果在 10.7? 中删除了网络共享选项后,启用默认 apache 安装的过程相对一致。 Here's a gist 有一些与设置过程相关的点点滴滴。

      【讨论】:

      • 谢谢!!现在可以正常工作了。 :)
      猜你喜欢
      • 2013-11-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-27
      • 2013-11-01
      相关资源
      最近更新 更多