我在运行 Mac OS X 10.9 的 Mac 上使用默认 WebRoot 启用了 apache2 服务器/Library/WebServer/Documents
。但是,每当我尝试从登录到管理员帐户的 Finder 中的该目录中添加、编辑或删除文件时,无论我尝试什么,文件都会“锁定”,包括chmod
“获取信息”中的命令和 Mac 的“更改权限”菜单窗户。
我想知道是否有人知道允许管理员或任何特定用户帐户编辑目录而不向所有用户打开整个文件系统的方法。
谢谢 :)
我在运行 Mac OS X 10.9 的 Mac 上使用默认 WebRoot 启用了 apache2 服务器/Library/WebServer/Documents
。但是,每当我尝试从登录到管理员帐户的 Finder 中的该目录中添加、编辑或删除文件时,无论我尝试什么,文件都会“锁定”,包括chmod
“获取信息”中的命令和 Mac 的“更改权限”菜单窗户。
我想知道是否有人知道允许管理员或任何特定用户帐户编辑目录而不向所有用户打开整个文件系统的方法。
谢谢 :)
在不破坏 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
Nano 文本编辑器 http://mintaka.sdsu.edu/reu/nano.html
玩得开心!E\