簡體   English   中英

如何在OS X Mavericks上控制apache2 Webroot?

[英]How to take control of apache2 Webroot on OS X Mavericks?

我在使用默認WebRoot /Library/WebServer/Documents運行Mac OS X 10.9的Mac上啟用了apache2服務器。 但是,每當我嘗試在Finder中添加,編輯或刪除該目錄中登錄管理員帳戶的文件時,無論我嘗試什么,文件都會被“鎖定”,包括“獲取信息”中的chmod命令和Mac的“更改權限”菜單“窗口。

我想知道是否有人知道允許管理員或任何特定用戶帳戶編輯目錄的方法,而無需向所有用戶打開整個文件系統。

謝謝 :)

/Library/WebServer/Documents修改文件的最簡單方法是更改​​shell的權限,以允許系統的所有用戶寫入目錄。

  1. 打開Terminal.app
  2. 輸入以下內容:

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

此命令使用sudo遞歸更改權限。

由於Apple刪除了10.7中的Web共享選項,因此啟用默認apache安裝的過程相對一致。 這里有一個要點,其中包含與設置過程相關的一些零碎內容。

在不弄亂Mac權限的情況下獲得控制權的正確方法是以“root管理員”身份登錄;

yourcomputer'sname:~ yourusername$ sudo tcsh
Password:

別擔心,密碼不會被傳輸...(以文本形式顯示)。 如果這是您第一次以root管理員身份登錄,您將看到歡迎消息和警告消息。

登錄后,您將只看到您的計算機名稱;

[yourcomputername:~] 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的。 http://guides.macrumors.com/nano

納米文本編輯器http://mintaka.sdsu.edu/reu/nano.html

玩得開心! Ë\\

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM