香港新浪網 MySinaBlog
| 01/03/09, 18:51 | 電腦 | (705 Reads)
原文地址

我在ubuntu7.04 上安裝LAMP(Linux + Apache + MySQL + PHP),可是我卻無法在 /var/www 資料夾中新增檔案,才發現,要以root登入才行,卻又不知道密碼。

這才趕緊上網查資料,以下是wiki Ubuntu7.04Install 查到的

Ubuntu 管理方式是採用 sudo 管理,所以關閉 root 帳號。而安裝時的帳號密碼就是 sudoer ,可以用這帳號進行系統管理。若還是要 root 帳號密碼,請輸入

sudo passwd root

通常建議還是設定比較好,因為某些狀況還是要 root 密碼進行。


重新登入後,又發現無法以root身份登入
再次上網查詢,在安裝Ubuntu 7.04 (Feisty Fwan)得知
和 其他Unix/Linux不同,Ubuntu把最高權力使用者 - 系統管理員 root 收起,禁止直接登入。再用sudo建立了一個新的使用者級別,需要進行系統管理時只需要鍵入自己的密碼。相對一般GNU/Linux需要同時記得root 和一個一般使用者兩個密碼,Ubuntu只需記一個使用者密碼的方式在桌面管理方就顯得簡單而安全得多。如果你需要進行系統管理工作,只需要在命令模式或 終端機(Terminal)打「sudo -i」進入root使用者就可以了:

$ sudo -i
Password: 你的密碼


實際測試才發現這個方法也沒用,只好再度上網求救。
後來,經由高手 ericsk 的幫忙,終於解決這個問題。
我建議你用
sudo chown -R 使用者名稱 /var/www
來把 /var/www 的權限給某個使用者讓他來操作。

當然如果你有潔癖的話,也可以到 /etc/apache2/sites-available/default 裡去改預設的 Document 位址 :p