AWS Ubuntu 實例 - 使用者權限

AWS Ubuntu 實例 - 使用者權限

我正在 Amazon Web Services 上運行 Ubuntu 實例,一切都運作得非常好。我遇到了一個小問題,我正在嘗試找到自動櫃員機的答案。

亞馬遜強制您擁有 root 以外的其他使用者。因此你無法以 root 身分連線。所以我透過 ssh 和 sftp 使用我的用戶名,效果很好。

但是,除非明確授予檔案 chmod 777 權限,否則我無法編輯任何內容。

現在我很清楚問題是什麼,只是沒有解決方案。我的用戶第二個用戶,登入他/她的主目錄就好了。但我的 apache 安裝和檔案位於 /var/www

我可以透過主目錄等中的符號連結來解決這個問題,還是有一種方法可以設定該使用者存取和寫入 /var/www 資料夾及其中所有檔案的權限,而不將該權利授予公眾?

任何幫助將非常感激。

答案1

對於 Web 伺服器的檔案的特定情況,只需將該目錄的所有權授予 ubuntu 使用者即可。

 sudo chown -R ubuntu:ubuntu /var/www

然後您可以輕鬆地將文件拖放到那裡。

您也可能在我不久前寫的這篇文章中找到一些有關 Ubuntu 上的 EC2 用戶設定的有用資訊:

在 EC2 的官方 Ubuntu 映像上使用 sudo、ssh、rsync
http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsync

相關內容