1
013231 2012-10-22 02:27:35 +08:00
1. 當你用Vim編輯了一個文件, 保存時提示没有權限, 可以使用命令`:w !sudo tee %`解决. 具體解釋見這裡:
http://stackoverflow.com/questions/2600783/how-does-the-vim-write-with-sudo-trick-work?answertab=votes#tab-top 2. 關於Unix的權限系統的解釋, 見這裡: http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix4/ |
2
dndx 2012-10-22 04:51:08 +08:00
因为Mac OS的用户默认只是普通用户权限,只对自己的家目录有绝对控制权。sudu是以根用户权限运行命令,所以可以修改所有的文件。
/etc/apache2/httpd.conf 和 /Library/WebServer/Documents 不在你的家目录,所以你没有权限修改。 |
3
hyq 2012-10-22 07:09:38 +08:00
你可以sudo -s获取超级用户权限,然后怎么编辑都可以。不过一般来说还是建议用sudo vim方式
|
4
ryanliketea OP |
5
skywinger 2012-10-24 03:15:54 +08:00
chmod 777 *
chown xxx:xxx * |